We are seeking a highly skilled Full-Stack Engineer to join our team and contribute to building and maintaining high-quality web applications. The ideal candidate will be an expert in Python with a strong understanding of Dash by Plotly and experience designing interactive dashboards. While deep AWS expertise or certification is not required, candidates should have a working knowledge of AWS and experience deploying applications in cloud environments.
Key Responsibilities:
- Develop and maintain web applications using front-end technologies such as HTML, CSS, and JavaScript.
- Build and manage server-side applications with Python (Flask), Django, and JavaScript frameworks (NodeJS, ExpressJS).
- Design and develop dashboards using Plotly and Dash, ensuring functionality meets business needs.
- Collect, process, and visualize data in an interactive and user-friendly manner.
- Implement and manage databases using PostgreSQL, MySQL, MongoDB, or SQL Server.
- Utilize React.js to build responsive and dynamic user interfaces.
- Deploy and manage applications using AWS cloud services.
- Collaborate with cross-functional teams to define, design, and implement new features.
- Ensure best practices in version control, code quality, and application security.
- Troubleshoot and optimize applications for performance and scalability.
Qualifications:
- Expert proficiency in Python, particularly for web development using Flask and Django.
- Strong knowledge and experience with Plotly and Dash for dashboard development.
- Portfolio of previous dashboards showcasing problem-solving ability, design, and tool usage.
- Proficiency in JavaScript frameworks such as React.js.
- Experience working with relational and NoSQL databases.
- Working knowledge of AWS and Azure services for cloud deployment.
- Strong debugging, problem-solving, and analytical skills.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, or a related field (preferred).
If you are passionate about building data-driven applications and have expertise in Python, Plotly, and Dash, we’d love to see your work! Apply now.