We are Hiring: Full Stack Software Engineer
We are actively looking for a skilled Full Stack Software Engineer to join our dynamic team. In this role, you will play a key role in developing both front-end and back-end web capabilities to support advanced algorithmic solutions. These solutions will be developed in collaboration with our team of data scientists and machine learning engineers.
Your Responsibilities:
Front-End Development:
- Design and implement user interfaces that provide seamless access to complex algorithmic functions.
- Ensure high performance and responsiveness of applications across various devices and browsers.
Back-End Development:
- Develop server-side logic to ensure high performance and responsiveness to front-end requests.
- Integrate user-facing elements with server-side logic and functionalities.
Data Visualization:
- Create intuitive and interactive data visualization tools to help users understand complex datasets.
- Collaborate with data scientists to accurately represent algorithmic outputs.
Code Quality and Documentation:
- Write clean, efficient, and self-documenting code that adheres to best practices.
- Contribute to the continuous improvement of our CI/testing infrastructure.
- Maintain up-to-date documentation for developed features and system components.
Code Reviews and Team Collaboration:
- Conduct thorough code reviews to ensure quality and adherence to coding standards.
- Collaborate closely with team members, providing feedback and suggestions for improvement.
- Assist in identifying and addressing system bottlenecks and bugs.
Continuous Learning and Innovation:
- Stay updated with emerging trends and technologies in software development.
- Continuously explore and suggest innovative solutions to enhance system capabilities and user experience.
Desired Qualifications:
- Bachelor’s degree in Computer Science or a related field.
- Proven experience as a Full Stack Developer or similar role.
- Strong proficiency in front-end languages (e.g., HTML, CSS, JavaScript) and frameworks (e.g., Angular, React).
- Expertise in back-end programming languages (e.g., Python, Java, Node.js) and frameworks.
- Experience with database technology such as MySQL, MongoDB.
- Familiarity with data visualization tools and libraries.
- Excellent problem-solving skills and attention to detail.
Note: Due to the nature of the work we undertake, you must be a US Citizen to qualify for this position.
Apply Now