- Company Name
- Fortune
- Job Title
- Full Stack Engineer
- Job Description
-
**Job Title**: Full Stack Engineer
**Role Summary**:
Design, develop, and maintain cloud‑native, distributed, event‑driven full‑stack applications on AWS. Lead architectural decisions and engineering best practices for complex microservice ecosystems.
**Expectations**:
- Deliver scalable, secure, and maintainable software solutions.
- Provide technical leadership and mentorship.
- Collaborate with business and technical stakeholders to shape product strategy.
**Key Responsibilities**:
- Architect, build, and evolve distributed microservices and event‑driven systems.
- Develop end‑to‑end applications using Java 17+, Python, and related frameworks.
- Define and enforce CI/CD pipelines (Jenkins, Git, Maven) and cloud infrastructure automation (CloudFormation, Terraform).
- Conduct rapid prototyping of emerging technologies.
- Ensure performance, reliability, and maintainability across the stack.
- Drive test automation using JUnit, Mockito, Karate, PyTest, Cucumber/Gherkin.
**Required Skills**:
- 10+ years of professional software development.
- Proficiency in Java 17+, Python, Spring Boot, RESTful APIs.
- Deep experience with Kafka, microservices, and event‑driven architecture.
- Cloud‑native AWS expertise (EC2, Lambda, EKS, IAM, S3, CloudWatch).
- Container orchestration (EKS/Kubernetes) and IaC (CloudFormation, Terraform).
- CI/CD tooling (Jenkins, Git, Maven).
- Test automation frameworks (JUnit, Mockito, Karate, PyTest, Cucumber/Gherkin).
- Front‑end exposure to Angular (plus).
- Strong communication and technical leadership capabilities.
**Required Education & Certifications**:
- Bachelor’s or Master’s in Computer Science, Software Engineering, or related field.
- AWS Certified Solutions Architect – Associate/Professional (preferred).
- Additional certifications in Java, Python, or cloud architecture are a plus.
Merrimack county, United states
Hybrid
Senior
09-12-2025