Backend Developer Position at San Francisco We are seeking a skilled Backend Developer to join our dynamic team in San Francisco. This role requires a professional with 3-7 years of experience in backend development, proficient in Python and Node.js, and well-versed in designing and implementing microservices architectures. This position is ideal for someone looking to advance their career in a full-time, in-office setting.
Key Responsibilities:
- Develop and maintain scalable and efficient backend services using Python and Node.js.
- Design and implement robust microservices architectures to improve modularity and performance.
- Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
- Integrate user-facing elements developed by front-end developers with server-side logic using GraphQL.
- Implement security and data protection measures.
- Optimize applications for maximum speed and scalability.
- Leverage AWS cloud service technologies for efficient application deployment and scaling.
- Participate in code reviews, testing processes, including unit testing, integration testing, end-to-end testing as per Agile methodologies.
Required Skills:
- Strong proficiency in Python, Node.js, especially frameworks available for it such as Express.js or Flask.
- Solid understanding of the microservices design pattern and its best practices.
- Familiarity with front-end languages such as HTML5, JavaScript (ES6), and CSS3 is advantageous but not required.
- Demonstrable ability to use a wide array of AWS services effectively for backend solutions.
- In-depth knowledge of object-oriented programming and software architecture skills.
Secondary Skills:
- Familiarity with Kubernetes for container orchestration.
- Experience with Redis as a database/cache system is highly desirable.
- Prior exposure to Agile development methodologies is preferred but not mandatory.
Experience Range: This role requires 3-7 years of relevant experience in backend development or related fields.
Job Timing: This position is strictly an in-office job.
Job Type: This is a full-time position based out of our San Francisco office.
Python,Node.Js,Microservices