Job Description
We are looking for a Senior Software Engineer to join our fast-paced team. Apex Innovations is at the forefront of digital transformation, building scalable solutions that impact millions of users. Due to rapid growth and a strategic expansion into new markets, we are currently urgently hiring talented engineers who want to shape the future of technology.
In this role, you will be responsible for architecting robust software systems, leading technical initiatives, and mentoring a diverse team of developers. If you are passionate about clean code, system design, and solving complex problems, we want to hear from you immediately.
Responsibilities
- Design, develop, and maintain high-performance software applications using modern programming languages and frameworks.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code, ensuring high standards of code quality and testing.
- Optimize application performance, scalability, and security.
- Participate in code reviews, architecture discussions, and technical planning sessions.
- Mentor junior developers and provide technical guidance to the engineering team.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field (Master’s preferred).
- 5+ years of professional software development experience in a production environment.
- Strong proficiency in JavaScript, TypeScript, Python, or Java.
- Experience with front-end frameworks (React, Angular, Vue) and RESTful APIs.
- Deep understanding of database technologies (SQL, NoSQL) and cloud platforms (AWS, GCP, Azure).
- Experience with version control (Git), CI/CD pipelines, and Agile methodologies.