Backend Engineer
Overview:
The Backend Engineer at Life Network will be responsible for building and maintaining the server-side infrastructure, APIs, and backend services that power our platform while collaborating on frontend integrations. This role focuses on developing robust, scalable, and efficient backend systems to support dynamic user experiences. The ideal candidate will have a strong background in backend technologies, experience with cloud platforms, and the ability to collaborate closely with frontend developers, product managers, and other stakeholders. This position offers an opportunity to shape the technical backbone of a platform dedicated to improving lives.
Key Responsibilities:
Developer Experience:
- Debug and document backend issues, collaborating with frontend developers to ensure seamless system integration.
- Write clean, efficient, and reusable code while following industry best practices and coding standards.
- Create clear technical documentation, including API specifications and deployment processes.
Backend Infrastructure:
- Develop and maintain scalable backend services and APIs, ensuring optimal performance and reliability.
- Architect and manage cloud infrastructure on platforms such as AWS and Cloudflare.
- Implement robust database solutions, ensuring data integrity, security, and scalability.
- Manage containerized applications using Docker for efficient deployment and scaling.
API Design and Integration:
- Design and implement RESTful APIs for seamless communication between the backend and frontend.
- Optimize APIs for high performance, responsiveness, and low latency.
- Collaborate with frontend developers to ensure APIs meet application requirements.
Data Management and Security:
- Develop and optimize database queries for performance and scalability.
- Ensure system security by implementing best practices for authentication, authorization, and data encryption.
- Perform regular security assessments and address vulnerabilities proactively.
Collaboration and Communication:
- Work closely with cross-functional teams, including product managers, frontend developers, and designers, to deliver integrated solutions.
- Provide technical expertise during product planning sessions and contribute to technical roadmaps.
- Actively participate in code reviews, offering constructive feedback and maintaining code quality standards.
Testing and Optimization:
- Implement automated testing frameworks for backend services (e.g., unit tests, integration tests).
- Monitor backend performance using tools like Datadog, New Relic, or AWS CloudWatch.
- Identify bottlenecks and optimize system architecture for scalability and efficiency.
Monitoring and Feedback:
- Continuously monitor system performance and reliability, proactively identifying and addressing issues.
- Maintain system observability with logging, metrics, and tracing tools.
- Iterate on backend solutions based on user feedback and analytics insights.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (Master’s degree preferred).
- Proven experience as a Backend or Full Stack Engineer with 3–5 years of relevant experience.
- Proficiency in backend programming languages such as Node.js, Python, Java, Go, C++, C or Ruby.
- Experience with cloud platforms (AWS, Google Cloud, Azure) and containerization technologies (Docker, Kubernetes).
- Strong understanding of databases (SQL and NoSQL) and data modeling principles.
- Familiarity with API design patterns and tools (e.g., Swagger, Postman).
- Solid grasp of software architecture principles and best practices.
- Experience with version control systems (e.g., Git) and CI/CD pipelines.
- Strong problem-solving skills, with the ability to troubleshoot and debug complex technical issues.
- Excellent communication and interpersonal abilities.
- Experience with Agile development methodologies.
Bonus Qualifications:
- Experience with frontend technologies (e.g., React, Next.js) for seamless backend-frontend collaboration.
- Knowledge of serverless architectures (e.g., AWS Lambda, Google Cloud Functions).
- Familiarity with DevOps practices and tools (e.g., Jenkins, Terraform, AWS CDK).
- Passion for health, wellness, and community-driven platforms.
Job Details:
- Full-Time
- $92,000/Year
- Unlimited PTO
- Full Benefits
- 401K plan available
- Gym and Cell phone stipends; birthday and work anniversary gifts
- Remote work with the ability to work flexible hours.
- High level of confidentiality, professionalism with exceptional interpersonal and communication skills.
- We are remote friendly for all states except CA, IL, NV, NJ, OH, PA, and WA; we are only hiring US residents at this time.
This role is an exciting opportunity to contribute to a growing platform that empowers users to lead healthier, more fulfilling lives. If you're a backend engineer who thrives on solving complex problems and collaborating with diverse teams, we’d love to hear from you!
Application Instructions
Apply at: https://form.asana.com/?k=G9IvSzmpQMmJb1Nfw9KF3w&d=1200119544081049
Please include your resume, a 2-3 minute video introducing us to you (what you bring to the role and what about Life Network excites you), and a letter of interest on why you are the right fit for this role and the Life Network team! Please only apply if you fit the requirements and responsibilities listed above. Only candidates who submit all items requested will be considered for this role.
NOTE: This job description is not intended to be an exhaustive list of all duties, responsibilities, or qualifications associated with the job. The successful candidate will be expected to perform all functions from administrative processing to leading change initiatives. The salary range listed describes the minimum to maximum base salary range for this position. Actual compensation offered may vary from posted hiring range based upon work experience, education, licensure requirements and/or skill level and will be finalized at the time of offer.