Senior Software Engineer, Backend
Nexleaf Analytics
Job highlights
Summary
Join Nexleaf Analytics as a Senior Software Engineer, Backend and contribute to our mission of improving global health through technology. You will be a leader on a team designing and developing core backend code for our cloud-based web service, which collects and analyzes data from thousands of IoT devices worldwide. This role involves improving existing services, implementing new ones, developing performant APIs, and enhancing backend architecture. You will collaborate with cross-functional teams and mentor junior engineers. The position offers a remote work structure with a preference for East Coast hours and a competitive salary and benefits package.
Requirements
- Education & Experience: BS/MS in Computer Science or a related technical field, or equivalent work experience
- Backend Development Skills: 5+ years of experience with Python (or equivalent languages) in backend software engineering on large web projects
- Framework Experience: Expertise in Django (or similar frameworks like Flask, Laravel, Ruby on Rails)
- Database & System Design: Strong experience in database architecture and backend system design
- Deployment & Production: Proven experience deploying backend features and applications into production, especially on Linux-based systems
- AWS & Data Tools: Experience using AWS, along with basic data processing and analysis tools
- Reliability & Performance: Strong understanding of system reliability, scalability, and performance optimization
Responsibilities
- Facilitate Technical Decision Making: Evaluate design and architecture decisions for scale, identify potential issues, trade-offs, risks, and the appropriate level of abstraction
- Drive Execution and Strategy: Own large portions/modules of the system, improve them, and be the go-to technical expert. Balance execution with strategic objectives
- Backend Development & Project Execution: Plan and execute large backend projects, including database architecture, core code refactoring, and API/data pipeline development. Ensure scalability and alignment with system goals
- System Optimization & Reliability: Design and build for reliability and scale. Find opportunities to enhance efficiency and optimize performance throughout the system
- Cross-Functional Collaboration: Work with product managers, architects, designers, and other engineers to build solutions that address user problems with a focus on prioritization and swift execution
- Code Review & Standards Enhancement: Conduct comprehensive code reviews and guide the team in improving engineering standards, tooling, and processes
- Mentorship and Guidance: Act as a trusted mentor and technical guide for the team, coaching and empowering teammates to enhance their performance
Preferred Qualifications
Remote (distributed, work-from-home structure). Candidates based in or available to work during East Coast hours are strongly preferred
Benefits
- Comprehensive medical, dental, and vision plans
- HSA and Flexible Spending Accounts
- 14 Public Holidays
- Bonus Days for All Holidays
- 1 Week Summer Break
- 1 Week Winter Break
- 15 Vacation Days
- 12 Pet Inclusive Sick Days
- 401(k) match
- Paid parental leave
- Life insurance
- Disability insurance
- Public transit subsidy
- Meeting-free days
- Anniversary rewards
Share this job:
Similar Remote Jobs
- πArgentina
- π°$151k-$197kπUnited States
- πPortugal
- πBrazil
- π°$155k-$261kπWorldwide
- πUnited States
- πUnited States
- πSlovakia, Czechia
- π°$76k-$98kπPortugal