onsite
Software Engineer - Attain Partners
Software Engineer
Software Engineer responsible for designing, developing, and maintaining scalable web applications using Python, JavaScript, Node.js, and AWS services. Collaborate with cross‑functional teams to deliver high‑quality solutions that drive client success.
About the role
Key Responsibilities
- Design, develop, and maintain robust backend services and RESTful APIs using Python and Node.js.
- Build and iterate on front‑end components with JavaScript and modern frameworks such as React.
- Deploy applications to AWS infrastructure, leveraging services like EC2, Lambda, and RDS.
- Containerize workloads with Docker and orchestrate deployments using CI/CD pipelines.
- Collaborate with product managers, designers, and QA to translate business requirements into technical solutions.
Requirements
- Proven experience in Python and JavaScript development, with a solid grasp of object‑oriented and functional paradigms.
- Hands‑on knowledge of Node.js, AWS services, and Docker containerization.
- Strong problem‑solving skills and ability to write clean, testable code.
- Excellent communication and teamwork abilities in a fast‑paced consulting environment.
Skills
pythonjavascriptnodejsawsdocker