Kalven Technologies
Full Stack Engineer
Share this job
Job Description
Job Summary
The Full Stack Developer will be responsible for designing, developing, and maintaining high-availability, Tier 1 cloud-based applications on AWS. This role requires expertise in backend (Java, Python, microservices, Kafka, AWS Lambda) and frontend (React.js, Redux, HTML, UI/UX) development, with a strong focus on infrastructure automation (CloudFormation, Terraform, Terragrunt), observability, monitoring, and performance optimization. The ideal candidate will have hands-on experience with event-driven architecture, API testing, and CI/CD pipelines, implementing shift-left testing (BDD/TDD) methodologies.
Responsibilities
* Application Development
◦ Design, develop, and maintain high-availability cloud-based applications using Java, Python, microservices, Kafka, AWS Lambda.
◦ Implement and optimize React.js, Redux, HTML, and modern UI/UX principles for frontend development.
◦ Build scalable, event-driven architectures with a focus on performance and observability.
◦ Develop APIs and implement API testing strategies for microservices.
* Cloud & Infrastructure Engineering
◦ Automate cloud infrastructure deployment using CloudFormation, Terraform, and Terragrunt.
◦ Optimize AWS compute, storage, and security configurations for scalability and resilience.
◦ Implement Infrastructure-as-Code (IaC) best practices and automation frameworks.
* Testing & Quality Assurance
◦ Develop and execute BDD (Behavior-Driven Development) and shift-left testing strategies.
◦ Implement unit, integration, and end-to-end tests to ensure application reliability.
◦ Enable developers to take ownership of testing through CI/CD pipelines.
* Performance Monitoring & Observability
◦ Implement observability and monitoring tools to ensure system reliability and performance.
◦ Utilize AWS CloudWatch, Prometheus, Grafana, and distributed tracing for real-time monitoring.
* DevOps & CI/CD
◦ Design and manage CI/CD pipelines for automated code deployment.
◦ Work with cloud automation and configuration management tools to ensure smooth deployments.
* Security & Compliance
◦ Implement secure coding best practices and enforce security policies in cloud environments.
◦ Perform security reviews and apply AWS security best practices.
Knowledge, Skills, and Abilities
Backend Development
- Proficiency in Java, Python, and designing microservices.
- Experience with Kafka, AWS Lambda, and event-driven architectures.
- Strong understanding of API development, RESTful services, and GraphQL.
Frontend Development
- Expertise in React.js, Redux, HTML, JavaScript.
- Understanding of UI/UX principles, including high-fidelity and low-fidelity design.
- Experience building responsive, accessible, and performance-optimized UIs.
Cloud & Infrastructure
- Hands-on experience with AWS cloud services (EC2, S3, IAM, RDS, DynamoDB, EventBridge).
- Strong understanding of AWS Infrastructure as Code (CloudFormation, Terraform, Terragrunt).
- Familiarity with serverless architectures, Kubernetes (EKS), and Docker.
DevOps & CI/CD
- Experience with CI/CD tools like GitLab CI/CD, Jenkins, TeamCity, or Bamboo.
- Strong knowledge of Git, Nexus, Gradle, Maven
- Ability to automate deployments using Docker, Kubernetes, Serverless Framework.
Testing & Observability
- Experience with shift-left testing methodologies (BDD, TDD).
- Ability to implement unit, integration, and system testing.
- Familiarity with monitoring, logging, and observability tools (App Dynamics,CloudWatch, Prometheus, Grafana, ELK Stack, OpenTelemetry).
Security & Compliance
- Strong knowledge of AWS security best practices, IAM roles, VPC security, and encryption.
- Experience implementing DevSecOps practices and securing cloud-based applications.
Technical Tools & Technologies
- Languages & Frameworks: Java, Python, React.js, Redux, HTML
- Backend & Event-Driven Systems: Microservices, Kafka, AWS Lambda, API Gateway
- Infrastructure & Cloud: AWS, CloudFormation, Terraform, Terragrunt, Kubernetes, Docker
- CI/CD & DevOps: Git, Jenkins, GitLab CI/CD, Nexus, Artifactory, Gradle, Maven
- Testing & Automation: Cypress, Jest, Selenium, JUnit, PyTest, BDD/TDD frameworks
- Monitoring & Observability: AWS CloudWatch, Prometheus, Grafana, ELK Stack
Pay: From $65.00 per hour
Work Location: Remote
Keep looking
Similar Remote IT And Developer Jobs
LIFE OS
Full Stack Developer
Le Fant LLC
Full Stack Developer - (BEAGLE)
TeamDynamix
Senior .Net Engineer - Full Stack
TeamDynamix
Senior .Net Engineer - Full Stack
Healthcare Systems and Technologies, LLC