Job Description
Join NexusTech Solutions as a Senior Software Engineer and help build the future of cloud-native applications. We're a rapidly growing fintech startup headquartered in Philadelphia's Innovation District, seeking passionate engineers to architect scalable systems and deliver exceptional user experiences. You'll collaborate with cross-functional teams to transform complex requirements into elegant, maintainable code while mentoring junior developers. Our culture emphasizes autonomy, continuous learning, and work-life balance with flexible hours and comprehensive benefits.
Responsibilities
- Design and implement microservices using Java/Spring Boot and AWS infrastructure
- Lead code reviews and architectural decisions for new product features
- Optimize application performance and scalability through database tuning and caching strategies
- Mentor junior engineers through pair programming and technical workshops
- Implement CI/CD pipelines using Jenkins and Docker for automated deployments
- Collaborate with product teams to translate business requirements into technical solutions
- Contribute to technical documentation and API specifications
Qualifications
- 5+ years of professional software development experience with Java and Spring Boot
- Expertise in cloud platforms (AWS/GCP) and containerization technologies
- Strong understanding of RESTful API design and microservices architecture
- Proficiency in SQL databases (PostgreSQL/MySQL) and NoSQL solutions
- Experience with Agile methodologies and JIRA project management
- Bachelor's degree in Computer Science or equivalent practical experience
- Excellent problem-solving skills with attention to code quality and best practices