ASB Resources
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.
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.