Job Description
We are looking for a visionary Senior Software Engineer to join our elite engineering team at Apex Innovations. As a fully distributed company, we offer a flexible work environment, but we are specifically expanding our operations in Georgia. We provide comprehensive Relocation Assistance for top talent looking to move from tech hubs like Oakland, CA, or elsewhere.
In this role, you will drive the development of scalable, high-performance software solutions that impact millions of users. You will collaborate with world-class engineers to architect systems that are robust, secure, and efficient. If you are passionate about clean code, modern architecture, and solving complex problems, we want to meet you.
Responsibilities
- Design, develop, and deploy high-quality software applications using modern languages and frameworks.
- Architect scalable cloud infrastructure on AWS or Azure, ensuring high availability and security.
- Mentor junior developers and conduct technical code reviews to maintain code quality standards.
- Collaborate closely with product managers and designers to translate business requirements into technical solutions.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
- Identify technical debt and implement strategies for continuous improvement.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent professional experience).
- 5+ years of professional software development experience with a strong focus on backend systems.
- Proficiency in languages such as Python, Java, Go, or C++.
- Strong experience with relational and non-relational databases (PostgreSQL, MongoDB).
- Familiarity with containerization and orchestration tools (Docker, Kubernetes).
- Excellent problem-solving skills and ability to work in a fast-paced, remote-first environment.