Job Description
Are you a visionary engineer ready to shape the future of technology? Apex Digital Solutions is looking for a Senior Software Engineer to join our elite team of innovators. We are building the next generation of scalable cloud infrastructure, and we need your expertise to lead the charge.
We pride ourselves on being one of the top tech companies in the region, offering a competitive salary, comprehensive benefits, and a collaborative environment where your code makes a real impact.
Why Join Us?
- Work with cutting-edge technologies.
- Competitive salary and equity packages.
- Flexible remote and hybrid work options.
- Professional development and mentorship opportunities.
Responsibilities
- Design, develop, and deploy high-quality, scalable software solutions using modern programming languages and frameworks.
- Lead architecture reviews and ensure code quality, performance, and security standards are met.
- Collaborate closely with product managers, designers, and other engineers to define feature requirements and roadmaps.
- Optimize application performance and troubleshoot complex technical issues in a production environment.
- Mentor junior developers, conduct code reviews, and foster a culture of continuous learning and technical excellence.
- Stay current with emerging trends in software engineering, cloud computing, and DevOps practices.
Qualifications
- BS in Computer Science, Engineering, or related field (Masterβs degree is a plus).
- 5+ years of professional software development experience.
- Proficiency in at least two major programming languages (e.g., Python, Java, Go, TypeScript).
- Strong understanding of database systems (SQL/NoSQL) and RESTful API design.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills, attention to detail, and the ability to work in a fast-paced agile environment.