Job Description
About the Role
Apex Digital Systems is looking for a highly skilled Senior Software Engineer to join our dynamic remote team. If you are based in Wichita, KS, and are passionate about building robust, scalable applications, we want to hear from you. We offer a flexible work environment, competitive compensation, and the opportunity to work on cutting-edge technologies.
Why Join Us?
- Remote-First Culture: Work from the comfort of your home in Wichita, KS.
- Competitive Pay: Earn between $120k and $160k depending on experience.
- Modern Tech Stack: Work with the latest tools in cloud computing and DevOps.
- Growth Opportunities: Clear pathways for career advancement and mentorship.
Responsibilities
- Design, develop, and deploy high-quality software solutions for web and mobile applications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate with product managers, designers, and other engineers to define feature requirements.
- Perform thorough code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Contribute to technical documentation and architecture planning.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software engineering experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript/TypeScript, Go).
- Strong experience with front-end frameworks (e.g., React, Angular, Vue) and back-end technologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts clearly to non-technical stakeholders.
Skills
Python, JavaScript, React, AWS, SQL, Git, Agile, Docker, Microservices
Responsibilities
- Design, develop, and deploy high-quality software solutions for web and mobile applications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Collaborate with product managers, designers, and other engineers to define feature requirements.
- Perform thorough code reviews and provide constructive feedback to team members.
- Troubleshoot, debug, and resolve complex technical issues to ensure system stability.
- Participate in the full software development lifecycle, from requirements gathering to deployment.
- Contribute to technical documentation and architecture planning.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Minimum of 5 years of professional software engineering experience.
- Proficiency in at least one modern programming language (e.g., Python, Java, JavaScript/TypeScript, Go).
- Strong experience with front-end frameworks (e.g., React, Angular, Vue) and back-end technologies.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong understanding of database management systems (SQL and NoSQL).
- Excellent problem-solving skills and attention to detail.
- Ability to communicate technical concepts clearly to non-technical stakeholders.