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) pipelines (e.g., GitHub Actions, GitLab Pipelines, Jenkins, Bitbucket Pipelines).
- Database Design & Optimization: Design and optimize databases, working with both relational (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., DynamoDB).
- Collaborate: Work closely with product managers, UX/UI designers, and other engineers to deliver high-quality products in a timely manner.
- Code Reviews: Participate in code reviews, providing constructive feedback and ensuring high standards for code quality and maintainability.
Skills and Qualifications
- Work Authorization: Must be legally authorized to work in the United States without employer sponsorship.
- Location Requirement: Must be a resident of the continental United States.
ย
- 8+ years of experienceย as a Full Stack Software Engineer or in a similar role.
- Strong proficiencyย in API development (REST, GraphQL).
- Expertise inย Dockerย and container orchestration tools (Kubernetes, AWS ECS/EKS).
- Proven experience withย AWS Cloud Servicesย (e.g., EC2, Lambda, RDS, S3, CloudFormation).
- Experience in designing and working withย distributed systemsย andย event-driven architecture.
- Strong programming skills inย Java,ย JavaScript/TypeScriptย (React, Node.js), or similar languages (e.g., Python, Go).
- Experience withย unit testingย frameworks (e.g., Jest, Mocha, JUnit) for front-end and back-end applications.
- Experience building and maintaining CI/CD pipelines (e.g.,ย GitHub Actions,ย GitLab Pipelines,ย Jenkins,ย Bitbucket Pipelines).
- Experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Solid understanding ofย DevOpsย practices and tools (CI/CD pipelines, Infrastructure as Code, monitoring).
- Familiarity with front-end development using modern frameworks (e.g., React, Angular, Vue.js).
- Familiarity withย microservices architectureย andย serverless technologiesย (e.g., AWS Lambda, API Gateway).
- Knowledge ofย security best practicesย and performance optimization in cloud environments.
- Strong problem-solving skills, with the ability to troubleshoot complex technical issues.
- Experience withย Agileย development methodologies.
- Excellent communication and collaboration skills.
Compensation
W2 Employment: $150,000โ$300,000/annually with full benefits, including:
ย
401(k) with employer matching 6%
Health, dental, and vision insurance
Generous Paid time off
Life insurance
ย
At DevAltus, weโre a boutique consultancy specializing in cloud-native infrastructure, cybersecurity, and custom software solutions. As a Senior Full Stack Software Engineer, youโll play a key role in building secure, scalable systems for enterprise clients while collaborating with a team that values innovation, autonomy, and technical excellence.
Weโre looking for passionate engineers who thrive on solving complex problems across the stack in a collaborative, high-trust environment. If thatโs you, weโd love to connect.
ย
\uD83D\uDCCC Please ensure your resume reflects relevant skills and experience that match this role, particularly AWS and DevOps tools listed in the application.