Job Description
Apex Innovations is seeking a visionary Senior Software Engineer to architect the future of our platform. You will join a high-performing team dedicated to building scalable, high-availability systems that impact millions of users daily. We offer a dynamic, inclusive environment where innovation is encouraged, and your code directly shapes the company's trajectory.
As a Senior Engineer, you will bridge the gap between complex system design and practical implementation, mentoring junior developers and driving technical excellence across the organization.
Responsibilities
- Design & Development: Design, develop, and maintain high-quality, scalable software solutions using modern technologies and best practices.
- System Architecture: Lead the architectural decisions for new features, ensuring scalability, reliability, and performance.
- Mentorship: Provide technical guidance and mentorship to junior and mid-level engineers, conducting code reviews and fostering a culture of learning.
- Collaboration: Work closely with product managers, designers, and cross-functional teams to define technical requirements and deliver features on time.
- Optimization: Identify and resolve performance bottlenecks, optimize database queries, and improve overall system efficiency.
- Documentation: Maintain comprehensive technical documentation and API specifications to ensure knowledge transfer and maintainability.
Qualifications
- Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Experience: 5+ years of professional software development experience.
- Programming: Proficiency in at least two of the following languages: Python, Java, Go, or Rust.
- Cloud & DevOps: Strong experience with cloud platforms (AWS, Azure, or GCP) and containerization tools (Docker, Kubernetes).
- Frontend (Preferred):> Experience with modern frontend frameworks such as React or Angular.
- Problem Solving: Strong analytical and problem-solving skills with a focus on writing clean, maintainable code.
- Agile: Experience working in Agile/Scrum environments.