Job Description
We are seeking a visionary Senior Software Engineer to join our elite engineering team in San Francisco. At Apex Tech Solutions, we are building the next generation of cloud-native applications that power businesses globally. If you are passionate about scalable architecture, clean code, and solving complex problems, we want to hear from you.
As a key member of our team, you will lead the development of high-impact features, mentor junior developers, and drive technical excellence across the organization.
Responsibilities
- Design, develop, and deploy scalable backend services and APIs using modern technologies.
- Lead code reviews, architecture discussions, and technical decision-making processes.
- Mentor junior and mid-level developers to foster a culture of continuous learning and growth.
- Collaborate closely with product managers and designers to translate business requirements into technical solutions.
- Optimize application performance, ensure security best practices, and improve system reliability.
- Participate in the full software development lifecycle, from planning to deployment and maintenance.
Qualifications
- 5+ years of professional experience in software development with a focus on backend or full-stack engineering.
- Strong proficiency in Python, Java, or Go.
- Experience with cloud platforms such as AWS or Azure and containerization technologies like Docker and Kubernetes.
- Deep understanding of database design (SQL and NoSQL) and ORM usage.
- Excellent problem-solving skills and ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to articulate technical concepts to non-technical stakeholders.