Centurion Consulting Group logo

Full Stack Developer / Software Engineer – Backend & Data Focus

Centurion Consulting Group

Remotemid$90k–$120kPosted 7h ago

Job description

Job Title: Full Stack Developer / Software Engineer – Backend & Data Focus

Job ID: 5919

City: Remote

State: Remote

Job Type: Full-time

Compensation: $90000 to $120000 per Year

We are seeking a Junior-to-Mid Level Full Stack Developer / Software Engineer with a strong focus on backend development, APIs, AWS, and large-scale data environments. The ideal candidate will primarily develop in Python and work with cloud-based data platforms such as Databricks, while contributing to the broader application stack as needed.

Responsibilities

  • Design, develop, test, and maintain backend services and APIs, primarily using Python.

  • Develop and integrate APIs across AWS, Databricks, databases, and other systems.

  • Support applications and data environments involving large-scale datasets, including terabyte- and petabyte-scale environments.

  • Develop and support multi-tenant applications, with consideration for scalability, security, and data isolation.

  • Design and support event-driven systems, including asynchronous processing, messaging, and event-based workflows.

  • Work with Databricks, Snowflake, or similar cloud data platforms.

  • Troubleshoot and optimize application, API, data, and cloud performance.

  • Contribute to front-end development using JavaScript/TypeScript and ReactJS as needed.

  • Participate in Agile development, code reviews, testing, documentation, and CI/CD practices.

  • Leverage AI-assisted development tools, particularly GitHub Copilot, to improve development productivity and code quality.

Key Skills

  • Python – required

  • API development and integration – required

  • AWS cloud experience – required

  • Databricks or similar platform (e.g., Snowflake) – strongly preferred

  • Experience working with large volumes of data; petabyte-scale experience highly desirable

  • Experience with multi-tenant solutions

  • Experience with event-driven systems and architectures

  • Experience with GitHub Copilot or similar AI development tools

  • JavaScript/TypeScript and ReactJS – a plus

Minimum Qualifications

  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field, or equivalent experience.

  • 2–5 years of software development experience or equivalent demonstrated technical experience.

  • Hands-on experience with Python, APIs, and cloud-based applications or data environments.

  • Experience working with large or complex datasets.

  • Strong problem-solving, communication, and collaboration skills.

  • Experience working in an Agile software development environment.

Preferred Qualifications

  • Production experience with AWS and Databricks.

  • Experience with petabyte-scale data, multi-tenant architectures, and event-driven applications.

  • Experience with JavaScript/TypeScript and ReactJS.

  • Experience with Docker, Git, CI/CD, automated testing, and application monitoring.