Backend Python Software Engineer

SW Complete

$90K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related discipline, or 7 years of relevant experience in lieu of a degree
  • 4+ years as a Software Engineer (SWE) on similar projects
  • Expertise in Python programming
  • Experience with Django or Flask frameworks
  • Familiarity with MongoDB or MariaDB databases
  • Knowledge of microservice architecture
  • Proficient in developing ReST endpoints and data management

Responsibilities

  • Provide middleware and backend support for system applications
  • Debug and correct software defects
  • Recommend improvements for documentation and development processes
  • Design and code new features or modify existing software
  • Integrate software with modified systems or environments
  • Develop simple data queries for databases
  • Write or review software and system documentation

Benefits

  • Highly competitive compensation to share in company growth
  • Comprehensive health benefits package and 401K retirement plan
  • Company-sponsored continuing education opportunities
  • Generous Paid Time Off and 11 paid holidays
  • Flexible work options to support work/life balance
  • Collaborative office environment with facilities for relaxation and socialization
Full Job Description
Synergy is looking for a Backend Python Software Engineer to develop, test, deploy, and sustain various Python based ReST end points, microservices, and data model management capabilities utilizing Django and Flask frameworks to interact with data models such as MariaDB, MongoDB, and PostgreSQL and send data upon request, in JSON format, to UI front ends. Essential duties and responsibilities include:

  • Provide middleware and backend support to all system applications.
  • Debug existing software and correct defects.
  • Provide recommendations for improving documentation and software development process standards.
  • Design and code new software or modify existing software to add new features.
  • Integrate existing software into new or modified systems or operating environments.
  • Develop simple data queries for existing or proposed databases or data repositories.
  • Write or review software and system documentation.
  • Develop or implement algorithms to meet or exceed system performance and functional standards.
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas.
  • Modify existing software to correct errors to improve its performance.


Requirements

A bachelor's degree in computer science or related discipline from an accredited college or university is required and four (4) years of experience as a SWE on projects and program of similar scope and complexity. In lieu of a degree, seven (7) years of experience as a SWE in programs and contracts of similar scope, type and complexity is required.

Required Capabilities:

  • Python
  • PIG
  • Py-Spark
  • Django or Flask
  • MongoDB or MariaDB
  • Micro service model


Desired Qualifications:

  • NiFi
  • PressureWave
  • Swagger
  • AWS,C2S or other cloud experience
  • Docker
  • Visual Studio Code or similar IDEs
  • JSON and/or XML serialization
  • Jira
  • Confluence
  • Git version control
  • Agile


CLEARANCE REQUIRED

The qualified individual must be fully cleared in current access with the appropriate MPO client polygraph

Benefits
  • Compensation : We offer highly competitive compensation so everyone can share in the growth of the company as we build its success together!
  • Health & Retirement : We offer a comprehensive Health Benefits package and 401K Retirement plan so you can take care of yourself and your family, now and in the future. Other health-related benefits include an employee Gym wellness benefit.
  • Education : Individual growth is a priority at Synergy. Employees are encouraged to take advantage of our company-sponsored continuing education program so they can get their degree or that next certification needed to propel them towards the next level.
  • Work/Life Balance : A healthy work/life balance is essential for building and executing your work effectively at Synergy, but it's also necessary to allow you the room to pursue everything you want to develop in your personal life. We offer a generous Paid Time Off benefit and 11 paid holidays a year. Synergy also provides flexible work options that work with your schedule and lifestyle.
  • Great Corporate Facilities : Come by our corporate office and enjoy a weekly happy hour, take a drive to nearby restaurants, grab a snack or coffee in our café, or utilize our collaborative office space and conference rooms.


Similar Jobs

More Jobs at SW Complete

More Information Technology Jobs

Find similar Backend Python Software Engineer jobs: