AWS Senior Full Stack Developer

Apply Now

Company: ASB Resources

Location: New York, NY 10025

Description:

The AWS Senior Full Stack Developer will play a critical role in developing and deploying enterprise solutions within AWS. This individual will work collaboratively across teams to design and implement scalable, secure, and high-performing backend solutions tailored to the unique needs of the B2B payments marketplace. The ideal candidate will have a strong background in full-stack development, exposure to AWS and DevOps practices, and a commitment to innovation and continuous improvement.

This role requires a passion for back-end development, cloud platforms (preferably AWS), some exposure to front-end technologies, a knack for writing reusable code, and a strong commitment to Test Driven Development, Unit Testing, DevOps, and Automation.

Duties and Responsibilities
Develop and deploy scalable backend applications using AWS services, including EC2, ECS, DynamoDB, RDS, Lambda, and other cloud-native technologies.
Develop and deploy scalable frontend applications using JavaScript and React
Design secure network solutions and ensure that all development follows best practices for secure coding and compliance with financial industry standards.
Create, configure, and optimize virtualized systems within AWS to meet business and performance requirements.
Implement automation using scripting languages to manage AWS services and streamline operations.
Build and configure delivery environments supporting CI/CD pipelines using Agile delivery methodology, emphasizing automated testing and code integration.
Collaborate with cross-functional teams, including front-end developers, product managers, and DevOps, to design and deliver comprehensive solutions.
Demonstrate knowledge of container management and orchestration tools (e.g., Docker, Kubernetes), infrastructure-as-code (e.g., Terraform), and modern build tools (e.g., Maven, Jenkins).
Continuously monitor and improve AWS applications to optimize performance, reduce costs, and maintain high availability.
Apply an understanding of static code analysis, unit testing, test-driven development, security testing, and automated test frameworks.
Proficiently use object-oriented programming (emphasis on Java) and source control systems (emphasis on Git).

Basic Qualifications
3+ years of AWS development experience.
Proficiency in modern programming languages like Java and Python, including object-oriented design.
Strong knowledge of professional software engineering practices & best practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
Bachelor's degree in computer science, a related technical field, or equivalent practical experience.
Excellent problem-solving skills.
Fluent in both verbal and written English communication.

Preferred Qualifications
5+ years of hands-on experience with two or more general-purpose object-oriented programming languages, including but not limited to Java, Python, C#, C/C++, or Ruby
2+ years of hands-on experience with JavaScript, Typescript, React, HTML, and CSS
1+ years of experience contributing to the architecture and design of scalable systems (including microservices architecture, serverless architectures, and event-driven design).
Experience building complex software systems successfully delivered to customers, focusing on scalability, performance optimization, and reliability.
Solid understanding of computer science fundamentals, including data structures, algorithm design, and analysis.
Preferred AWS certifications, such as AWS Certified Solutions Architect or AWS Certified Developer.

Bonus Points
Exposure to building AI applications

Job Type: Full-time

Compensation: $170,000 per year, medical, vision, and dental insurance, 401K+match, PTO, HSA, and FSA. The company also supports ongoing professional development, including AWS training and certification reimbursement.

Similar Jobs