remote
Software Developer II - IDEXX Laboratories
Software Engineer
Senior software developer building scalable billing and payment features for a high‑traffic platform, using Python, JavaScript, React, Node.js, and AWS in an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain new billing and payment features for a high‑traffic platform used by thousands of customers.
- Collaborate closely with product managers, designers, analysts, and QA to deliver high‑quality releases on schedule.
- Write clean, testable code in Python and JavaScript, leveraging React for front‑end components and Node.js for back‑end services.
- Implement and optimize database interactions using SQL and manage data storage on AWS services.
- Participate in code reviews, pair programming, and continuous improvement of development processes.
Requirements
- 3+ years of professional software development experience in a fast‑moving environment.
- Strong proficiency in Python, JavaScript, React, and Node.js.
- Experience with relational databases (SQL) and cloud platforms, preferably AWS.
- Solid understanding of Agile methodologies and collaborative teamwork.
- Excellent communication and problem‑solving skills.
Skills
pythonjavascriptreactnodejssqlawsagile