Responsibilities
- Work closely with members of the Data Research Engineering Team to design, build, and support full-stack web applications.
- Develop and improve server-side features using Python and the Django framework.
- Build and maintain RESTful APIs, ensuring smooth integration with front-end elements for reliable data flow.
- Write clean, efficient, and reusable code for both client and server components.
- Design responsive and accessible user interfaces using NextJS, HTML, and CSS; familiarity with Angular is beneficial.
- Carry out testing and debugging to ensure cross-browser and cross-platform compatibility, including writing unit tests with pytest or Django’s testing tools.
- Contribute to integration testing and help sustain test coverage within continuous integration and deployment workflows.
- Improve application performance, speed, and scalability through targeted optimizations.
- Engage in code reviews to uphold coding standards, enhance code quality, and refine development practices.
- Keep current with new technologies and industry developments to support innovation in product features.
- Diagnose and fix defects and technical issues reported in the application.
- Partner with Data Research Engineers to estimate task durations and meet project timelines.
- Take ownership of completing assigned development milestones on schedule.
- Manage workload effectively in a fast-moving environment with shifting priorities.
- Commit to ongoing learning and skill development to advance full-stack capabilities.
- Support teammates on the Data Research Engineering Team as needed.
- Execute tasks accurately and build robust, dependable systems.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid or remote work options available
Team
Part of the Data Research Engineering Team focused on scalable web solutions
Leverage online resources effectively like StackOverflow, ChatGPT, Bard, etc., while considering their capabilities and limitations.
Use external tools such as StackOverflow, ChatGPT, and Google Bard to support development work, while critically assessing their outputs for accuracy and suitability.
Not specified
