Job Description
We are looking for a visionary Senior Software Engineer to join Apex Logic Systems and help architect the next generation of scalable web applications. As a key player in our engineering team, you will leverage cutting-edge technologies to build robust, high-performance solutions that impact millions of users. We value innovation, autonomy, and a culture of continuous learning.
Why Join Us?
- Impactful Work: You will own critical features from conception to deployment.
- Growth: Unlimited learning budget and mentorship from industry experts.
- Flexibility: Hybrid work model with a focus on output rather than hours.
Responsibilities
- Design, develop, and maintain high-quality software solutions using modern technologies and best practices.
- Collaborate with cross-functional teams (Product, Design, QA) to define, design, and ship new features.
- Write clean, efficient, and well-documented code, ensuring adherence to coding standards and architectural guidelines.
- Identify performance bottlenecks and optimize application speed and scalability.
- Mentor junior developers and conduct code reviews to ensure code quality and knowledge sharing.
- Participate in the full software development lifecycle, including requirement analysis, system design, testing, and deployment.
Qualifications
- Experience: 5+ years of professional software development experience.
- Tech Stack: Proficiency in JavaScript/TypeScript, React, and Node.js.
- Backend: Strong understanding of RESTful APIs and microservices architecture.
- Databases: Experience with relational (PostgreSQL) and NoSQL (MongoDB) databases.
- Cloud: Familiarity with cloud services (AWS, Azure, or GCP).
- DevOps: Experience with CI/CD pipelines (Jenkins, GitHub Actions) and containerization (Docker, Kubernetes).