Apex Systems · 6 days ago
Software Design Engineer 2
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. They are seeking a talented Software Design Engineer to contribute to the development and maintenance of a Node.js and React application hosted in Azure Kubernetes. The role involves designing scalable applications, collaborating with cross-functional teams, and implementing best practices for software development.
Human ResourcesInformation TechnologyRecruiting
Responsibilities
Design, develop, and maintain scalable, distributed Node.js applications on Azure Kubernetes
Design, develop, and maintain user interface for the web application built using React
Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions
Implement best practices for software development, including test-driven development, code reviews, and continuous integration/continuous deployment (CI/CD)
Monitor and optimize application performance, scalability, and reliability
Troubleshoot and resolve issues in production environments, including participating in on-call rotations
Stay up-to-date with emerging technologies and trends in distributed systems, cloud computing, and software engineering
Mentor junior engineers and contribute to a culture of learning and knowledge sharing within the team
Qualification
Required
2+ years of experience in software development, with a focus on backend development using Node.js
Strong understanding of distributed systems architecture and cloud computing principles, with hands-on experience in Azure services
Experience with containerization technologies such as Docker and Kubernetes
Proficiency in writing unit tests, integration tests, and end-to-end tests using testing frameworks such as Jest, Mocha or PlayWright
Excellent problem-solving and debugging skills, with a proactive approach to identifying and resolving technical challenges
Effective communication skills and ability to collaborate with cross-functional teams in a fast-paced environment
Experience with on-call support and incident management is a plus
An experienced Software Design Engineer who can commit to an onsite schedule
Flexible with supporting requests/tickets when received
Benefits
Medical
Dental
Vision
Life
Disability
Other insurance plans
ESPP (employee stock purchase program)
401K program
HSA (Health Savings Account on the HDHP plan)
SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions
Corporate discount savings program
Other discounts
On-demand training program
Access to certification prep
Library of technical and leadership courses/books/seminars
Certification discounts
Perks to associations that include CompTIA and IIBA
Dedicated customer service team for our Consultants
Certified Career Coach
Company
Apex Systems
Apex Systems, a division of On Assignment, provides organizations with IT staffing solutions to address gaps in their current workforce.
H1B Sponsorship
Apex Systems has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (28)
2024 (21)
2023 (35)
2022 (26)
2021 (29)
2020 (38)
Funding
Current Stage
Late StageLeadership Team
Recent News
Company data provided by crunchbase