Apex only considers the best senior-level developers. When working with Apex, you'll grow your network, engage with Start-Ups to Fortune 500 Companies and gain knowledge and experience that can drive you towards your career goals.

Join Our Network

Team structure and communication is everything, so we emphasize on getting the right people onboard. We require passionate individuals with the desire for success and willing to be part of the team objectives and goals.

Apex Offers:

Career Development

We accentuate our people to get trained on new skills and latest technologies, let them evaluate and improve their performance and help them build a career path for steady growth.

Work-Life Integration

We encourage maintaining a healthy work-life Integration. Group excursions and celebrations are part of our work. We provide options to work from home and foster efficiency.

Work Environment

Our work environment encompasses a mix of warm and supportive people with approachable management. We are a great place to work by giving our people an environment to succeed.

Current Job Opportunities

Back End Developer

Nashville, TN - Remote

Job Type: Full-time

Responsibilities and Duties

  • Accountable for the performance, reliability, availability, and scalability of applications as assigned
  • Communicate effectively with Development Manager and/or project lead to provide progress updates, roadblocks, and offer suggestions & solutions
  • Provide estimates as needed for development project work
  • Design and code applications based upon detail specifications of business and/or user requirements
  • Adhere to Thinkware’s development methodologies and application lifecycle management standards
  • Ensure effective integration of software across products, platforms and environments
  • Keep up to date on IT trends
  • Analyze existing applications to determine where problems occur and develop possible solutions
  • Assist in creating documentation of designs and solutions for assigned task
  • Aid in creating best practices
  • Maintain data integrity and security in applications
  • Accountable for the overall quality of significant modules/entire application
  • Prepare for and assist with software deployments as needed
  • Other duties and projects as assigned

Qualifications and Skills

  • Bachelor’s degree in related field or 2+ years of experience in developing high quality web applications
  • 7+ years of experience in developing high quality web applications and backend services
  • 7+ years of experience developing with C#
  • 3+ years of experience developing with ASP.Net MVC
  • Experiencing developing services in a distributed architecture required
  • Experience developing cloud-based applications and/or Azure experience preferred
  • Experience with MS SQL preferred
  • Experience with developing high volume, responsive, and transactional applications preferred
  • Experience with developing payroll-related software preferred
  • Experience with developing secure applications preferred
  • Has knowledge of commonly-used concepts, practices, and procedures within software development
  • Familiar with relational database concepts and software development lifecycles
  • Relies on experience and judgment to plan and accomplish goals and keep ahead on technical trends and knowledge
  • Has excellent problem-solving and organizational skills
  • Has excellent verbal and written communication skills
  • Able to work independently and creatively with minimal supervision while also part of a team
  • Able to manage and prioritize multiple assignments

Please submit a resume and design portfolio with your application.

Apply at

UX Designer

Nashville, TN - Remote

Job Type: Full-time

The UX Designer is an integral part of our mission to deliver enlightened customer experiences. Just as NCS works to guide our clients to an improved understanding of their customer’s needs and improve the brand’s digital reputation, the UX Designer leads the charge to understand our clients and deliver a user experience that exceeds expectations.

We are looking to build a UX team, and are open to hiring Junior UX Designers, UX Designers, and/or Senior UX Designers. Title and pay are commensurate with experience.


  • Analyze user behavior and conduct research to understand user needs
  • Practice extreme user empathy when designing new interfaces and pathways
  • Optimize user experience for existing Customer Experience, Reputation Management, and Referral/Reward software
  • Solve design challenges and pain points with creativity
  • Collaborate with stakeholders to define vision and tone for new and existing products
  • Take a mobile-first approach to web and application design
  • Create wireframes, prototypes and process flows to demonstrate and test designs
  • Iterate on designs to arrive at the optimal solution
  • Deliver clear specifications and QA support to effectively implement UX
  • Work within a collaborative agile framework to develop products and consistently improve interfaces
  • Remain organized and moving forward with 2-3 related projects at a time
  • Establish and maintain NCS design guidelines


  • Bachelor’s or Master’s degree
  • 3 years’ experience in UX/UI/product designer role
  • Portfolio demonstrating attention to detail and an eye for effective, beautiful design
  • Ability to communicate across design/data, translating marketing and design needs for the developers and vice versa
  • Experience designing mobile-first or cloud-based software products
  • Experience designing UX for mobile apps
  • Follow-through--strength to get stakeholders onboard, make meetings happen, and stay focused on the goal
  • Excellent communication and interpersonal skills
  • Creative and proactive problem-solving
  • Working knowledge of 2-3 prototyping tools: Adobe XD, Sketch, InVision, Figma
  • Working knowledge of CSS/HTML
  • Preferred: Experience developing SaaS products
  • Preferred: Experience as a UX mentor or team leader

Please submit a resume and design portfolio with your application.

Apply at

Front End Developer

Nashville, TN - Remote

Job Type: Full-time

Essential Skills.

  • Experience with customer facing UI and layout/rendering technologies.
  • Experience with public and private APIs
  • Proven track record in a similar role.
  • Good pattern recognition.
  • Strong analytical and problem-solving skills.
  • Able to work both individually and as part of an agile team.
  • Able to actively participate in technical and commercial discussions.


  • Software Development: 2 years (Preferred)
  • React: 2 years (Preferred)
  • JavaScript: 3 years (Preferred)

Desirable Skills.

  • BS in CS or EE or Math or Statistics. Master, PhD

Please submit a resume and design portfolio with your application.

Apply at

Website Developer

Nashville, TN - Remote

Job Type: Full-time

Essential Functions

  • A solid understanding of how web applications work including security, session management, and best development practices
  • Ability to learn through research
  • Assisting other web developers as needed
  • Communicate with colleagues
  • Communicate with project leads to complete assigned tasks
  • Create new services for the website
  • Cross-browser compatibility
  • Follow web projects processes
  • Handle minor and moderate bug fixes
  • Integrate data from various back-end services and databases
  • Responsible for following standard work
  • Stay up-to-date on current and emerging technologies, standards, and trends
  • Update scripts as needed
  • Work with graphic designers to implement new content
  • Write well-designed, testable, efficient code by using best software development practices
  • When possible, reasonable accommodations may be made to enable individuals with disabilities to perform the essentials functions.


  • Ability to solve problems quickly and effectively
  • Ability to work as a team as well as individually
  • Communication Proficiency
  • Juggle multiple tasks within the constraints of timelines
  • Object-Oriented Design
  • Organizational skills
  • Time Management
  • Works well under stress


  • High School Graduate or General Education Degree


  • 1-year programming experience (any language)
  • Moderate experience in PHP, MySQL, HTML, CSS, and JavaScript, WordPress


  • Ability to type over 40 adjusted words per minute
  • Adequate knowledge of relational database systems, Object Oriented Programming and web application development
  • Basic knowledge of Search Engine Optimization process
  • Moderate programming knowledge
  • Proven working experience in web programming

Please submit a resume and design portfolio with your application.

Apply at