Job Description
The Opportunity: Apex Digital Solutions is seeking a highly skilled and motivated Senior Software Engineer to join our elite team on a 6-month contract basis. We are revolutionizing the FinTech landscape, and we need a visionary developer to help architect scalable, high-performance solutions.
Why Join Us?
• Competitive Compensation: $135,000 - $170,000 base.
• Remote-First Flexibility: Work from anywhere in the US (Boston HQ available).
• Professional Growth: Work with cutting-edge technologies and industry leaders.
Role Overview:
In this role, you will be responsible for designing, developing, and maintaining complex software systems. You will collaborate closely with product managers and designers to deliver exceptional user experiences. This is a unique opportunity to make a significant impact on our core infrastructure while enjoying the freedom of a contract engagement.
Responsibilities
- System Architecture: Design and implement scalable, robust software architecture using modern best practices.
- Development Lifecycle: Lead the full software development lifecycle (SDLC), including requirements gathering, design, coding, testing, and deployment.
- Code Quality: Write clean, efficient, and maintainable code; conduct rigorous code reviews to ensure high standards.
- Cross-Functional Collaboration: Partner with Product Owners and QA teams to translate business requirements into technical specifications.
- Performance Tuning: Identify bottlenecks and optimize application performance for speed and scalability.
- Mentorship: Guide junior developers and contribute to a culture of continuous learning.
Qualifications
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s preferred).
- Experience: Minimum of 5+ years of professional software engineering experience.
- Technical Stack: Proficiency in Python, JavaScript (React/Vue), and cloud platforms (AWS/Azure/GCP).
- DevOps: Experience with containerization (Docker/Kubernetes) and CI/CD pipelines.
- Soft Skills: Exceptional problem-solving skills and the ability to communicate complex technical concepts to non-technical stakeholders.
- Availability: Must be available to work full-time for the contract duration.