Senior-Level Backend Developer
augmentjobs
Philadelphia, PA
- Full-Time
Job Description
Job Description:
Responsibilities:
Backend Architecture and Development:
- Lead the design and implementation of complex backend architectures, including APIs, microservices, and distributed systems.
- Architect scalable and maintainable solutions to meet business requirements and support organizational growth.
Database Management and Optimization:
- Design and optimize database schemas, queries, and indexing strategies for efficient data storage, retrieval, and manipulation.
- Implement caching mechanisms and data replication strategies to enhance database performance and reliability.
Technical Leadership and Mentorship:
- Provide technical leadership and mentorship to the backend development team, guiding junior and mid-level developers in architectural decisions and coding best practices.
- Conduct code reviews, provide constructive feedback, and ensure adherence to coding standards and guidelines.
Performance Optimization and Scalability:
- Identify performance bottlenecks and scalability challenges in backend systems, and implement optimizations to improve system performance and scalability.
- Conduct load testing and performance tuning to ensure backend services can handle high traffic and workload demands.
Cross-Functional Collaboration:
- Collaborate with frontend developers, DevOps engineers, and other stakeholders to integrate backend systems with frontend interfaces and infrastructure.
- Work closely with product managers to understand business requirements and translate them into technical solutions.
Qualifications:
Education: Bachelor's degree in computer science, software engineering, or a related field. Advanced degrees or certifications in backend development are a plus.
Experience:
- 5+ years of professional experience in backend development roles, with a strong track record of architecting and implementing scalable backend solutions.
- Extensive experience with programming languages such as Python, Node.js, Java, or Ruby, and proficiency in backend frameworks and libraries (e.g., Django, Express.js, Spring Boot).
Technical Skills:
- Expertise in backend development principles and technologies, including RESTful API design, message queueing systems, and asynchronous processing.
- Experience with cloud platforms (e.g., AWS, Azure, GCP) and knowledge of containerization technologies (e.g., Docker, Kubernetes).
Leadership and Communication:
- Excellent leadership and communication skills, with the ability to effectively lead and collaborate with cross-functional teams.
- Experience working in Agile development environments and facilitating Agile ceremonies (e.g., sprint planning, backlog grooming).
Address
augmentjobs
Philadelphia, PA
USA
Industry
Technology
Posted date
21 days ago
How can the hiring manager reach you?
You Already Have an Account
We're sending an email you can use to verify and access your account.
If you know your password, you can go to the sign in page.