HumanBit Logo

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.

Powered by
HumanBit Logo