Senior Full Stack Developer | ScaleneWorks INC
full-time
Posted on August 19, 2025
Job Description
Senior Full Stack Developer
Company Overview
Company Overview details are not specified.
Job Summary
We are seeking a highly motivated and experienced Senior Full Stack Developer with a strong focus on Python to join our dynamic Engineering and Research team. In this role, you will be instrumental in designing, developing, and maintaining cutting-edge applications that support our core research initiatives and engineering efforts. You will collaborate closely with researchers, engineers, and product managers to translate complex requirements into robust, scalable, and user-friendly solutions. This position offers the opportunity to contribute to impactful projects, work with the latest technologies, and shape the future of technological innovation and research-driven solutions.
Responsibilities
- Design, develop, and maintain high-quality web applications and services using Python and related frameworks (e.g., Django, Flask, FastAPI).
- Develop and maintain robust and scalable RESTful APIs.
- Build and maintain user-friendly and responsive front-end interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
- Write clean, well-documented, and testable code.
- Work closely with researchers, engineers, and product managers to understand requirements and translate them into technical specifications.
- Participate in code reviews and provide constructive feedback to other developers.
- Deploy and maintain applications in cloud environments (e.g., AWS, Azure, GCP).
- Automate deployment processes using CI/CD pipelines.
- Develop tools and applications to support research activities, such as data analysis, visualization, and modeling.
- Provide technical guidance and mentorship to junior developers.
Qualifications
- Educational Qualification:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Experience:
- 8 - 10 years of professional software development experience.
- 5+ years of experience with Python and related web frameworks (Django, Flask, FastAPI).
- Strong experience with front-end development using modern JavaScript frameworks (React, Angular, Vue.js).
- Experience designing and developing RESTful APIs.
- Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Experience with CI/CD pipelines and automation tools.
- Mandatory Skills:
- Proficient in Python programming language.
- Strong understanding of web development principles and best practices.
- Solid understanding of data structures and algorithms.
- Experience with testing frameworks (e.g., pytest, unittest).
- Familiarity with version control systems (Git).
- Soft Skills:
- Excellent communication, interpersonal, and collaboration skills.
- Strong problem-solving and analytical skills.
- Ability to work independently and as part of a team.
- Passion for learning and staying up to date with the latest technologies.
Preferred Skills
- Experience with specific research domains (e.g., machine learning, data science, scientific computing).
- Experience with data visualization libraries (e.g., Plotly).
- Contributions to open-source projects.
- Experience working in an agile development environment.
Experience
- 8 - 10 years of professional software development experience required, with at least 5 years focused on Python.