Software Engineer - Backend
Hamlyn Williams - new york city, NY
Apply NowJob Description
Our technology client seeks a talented and driven Backend Software Engineer to join their innovative team. In this role, you will develop and maintain scalable, secure, high-performance backend systems that power their cutting-edge solutions. Collaborating with a team of experienced engineers, you will contribute to key features, enhance system performance, and ensure platform reliability. This position offers an exciting opportunity for developers with foundational backend experience to broaden their expertise and thrive in a fast-paced, impactful environment.Key ResponsibilitiesBackend Development: Design, build, and maintain backend systems using Python (Django) and Go, adhering to best practices for clean, maintainable, and efficient code.Database Management: Optimize and implement queries for relational (PostgreSQL) and NoSQL (MongoDB) databases to ensure high performance and accuracy.Cloud Integration: Support the deployment and monitoring of AWS cloud-based services (e.g., EC2, Lambda, RDS, S3, SQS) and collaborate on infrastructure design.DevOps Support: Contribute to CICD processes using tools like Docker, Jenkins, and Git, ensuring seamless build and deployment workflows.Security Implementation: Assist in implementing secure authentication and authorization protocols (e.g., OAuth 2.0, JWT, SAMLSCIM) under senior guidance.Performance Optimization: Identify and resolve system performance bottlenecks, leveraging caching and CDN solutions when appropriate.Unix System Management: Perform basic system operations and troubleshooting using Unix terminal skills.Team Collaboration: Partner with frontend developers, product managers, and other teams to deliver features aligned with business objectives.Continuous Learning: Stay updated on emerging technologies and contribute ideas to improve development practices and product quality.QualificationsEducation: Bachelor's degree in Computer Science, Software Engineering, related field, or equivalent professional experience.Backend Development: 3-5 years of hands-on experience in Python (Django) andor Go, building and maintaining production-ready backend systems.Database Expertise: Proficient in working with both relational (PostgreSQL) and NoSQL (MongoDB) databases, including query optimization techniques.Cloud Knowledge: Familiarity with AWS services (EC2, Lambda, RDS, S3, etc.) and a strong interest in expanding cloud infrastructure expertise.DevOps Familiarity: Experience with Docker, Git, and CICD tools like Jenkins, with exposure to automated deployment pipelines.Security Foundations: Basic knowledge of authentication and authorization protocols (OAuth 2.0, JWT), with a willingness to deepen understanding of secure systems.Problem Solving: Proven ability to debug issues and optimize performance with support from senior engineers.Team Player: Strong collaboration and communication skills, with a proactive mindset to contribute to team success.Growth-oriented: A passion for learning new technologies and growing within an agile, fast-moving environment.For more information on this role, or if you're looking for your next opportunity and looking to hire, please reach out: Jack Walsh | Consultant | | 929-460-8838
Created: 2025-01-31