Senior Full Stack Software Engineer
Company: DevAltus
Location: Remote (Remote)
Salary: $125 - $150 an hour
Type: Full-time
Remote: Yes
Posted: 2026-04-08
About this role
We are looking for an experienced Senior Full Stack Software Engineer to join our dynamic and growing team. In this role, you will play a pivotal part in designing, building, and maintaining scalable web applications and APIs, leveraging cloud-native technologies. You will be responsible for the full lifecycle of software development, from conception to deployment, including designing system architecture, implementing solutions, and optimizing performance.
### Key Responsibilities
- **API Development**: Design, develop, and maintain robust, secure, and scalable APIs that integrate with various services and platforms.
- **Full Stack Development**: Build responsive and high-performance front-end and back-end applications using modern frameworks (Java, React, Node.js, etc.).
- **Automated Test Development:** Develop API and microservices tests (including contract testing and service virtualization) and UI tests using modern test automation tools and frameworks
- **Cloud-Native Architecture**: Design and implement scalable, cloud-native applications on **AWS**, using best practices for security, reliability, and performance.
- **Containerization**: Create and manage applications deployed using various container runtimes (Lambda, Amazon ECS/EKS, Kubernetes, etc.).
- **Distributed Systems**: Design and develop scalable, distributed systems that support high availability and resilience.
- **Event-Driven Architecture**: Implement event-driven architectures using tools such as Apache Kafka, Amazon SNS/SQS, or similar technologies to enable real-time data processing and asynchronous communication.
- **Microservices**: Design and maintain microservices-based applications that can be deployed, scaled, and updated independently.
- **Unit Testing**: Write and maintain comprehensive unit tests for both front-end and back-end applications to ensure code quality and stability.
- **CI/CD Pipelines**: Build and maintain continuous integration and continuous deployment (CI/CD...