Job Description
Are you a passionate Software Engineer looking for a role that offers flexibility and significant impact? Apex Digital Systems is seeking a talented individual to join our distributed team. We are redefining the industry with cutting-edge software solutions, and we need your expertise to help us scale.
Why Join Us?
- 100% Remote Work: Enjoy the freedom to work from anywhere in the United States with no commute.
- Competitive Compensation: Earn between $100,000 and $150,000 annually, depending on experience.
- Modern Tech Stack: Work with the latest tools, including AWS, Kubernetes, and React.
- Growth Opportunities: Clear pathways for career advancement and skill development.
We are looking for a self-motivated engineer who thrives in a collaborative environment and is committed to writing clean, efficient, and maintainable code.
Responsibilities
- Design, develop, and maintain high-quality, scalable software architectures.
- Write clean, testable, and efficient code following best practices and design patterns.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Identify and resolve technical debt and performance bottlenecks in existing systems.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Debug complex issues and provide timely solutions to production problems.
- Stay up-to-date with emerging technologies and industry trends to propose innovative solutions.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 5+ years of professional experience in software development.
- Proficiency in programming languages such as Java, Python, Go, or JavaScript/TypeScript.
- Strong understanding of cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and the ability to work effectively in a remote team setting.