Job Description
Join our innovative team at Coastal Tech Solutions, where we're revolutionizing maritime technology with cutting-edge software solutions. As a Senior Software Engineer, you'll architect scalable systems, mentor junior developers, and collaborate with cross-functional teams to deliver high-impact applications. Enjoy competitive compensation, flexible work arrangements, and opportunities to work on projects that directly impact coastal communities.
Responsibilities
- Design and implement cloud-native microservices using AWS and Kubernetes
- Lead code reviews and enforce best practices across the development lifecycle
- Collaborate with product teams to translate business requirements into technical specifications
- Optimize application performance and troubleshoot complex production issues
- Drive DevOps initiatives including CI/CD pipeline automation
- Mentor junior engineers through pair programming and knowledge sharing sessions
Qualifications
- Bachelor's degree in Computer Science or equivalent experience
- 5+ years of professional software development experience
- Expertise in Java, Python, and JavaScript/TypeScript
- Strong understanding of containerization (Docker) and orchestration (Kubernetes)
- Experience with microservices architecture and event-driven design
- Proficiency in relational (SQL) and NoSQL databases
- AWS certification (Solutions Architect or DevOps Engineer preferred)