Full-Stack Python Developer

San Diego, CA, United States

⚠️ We'll shut down after Aug 1st - try foo🦍 for all jobs in tech ⚠️

Apply now Apply later

The Team and the Role

INDUS is a 100% employee-owned, customer-focused government services provider with expertise in Engineering, Information Technology, Cybersecurity, Program/Financial Management, Logistics, and Data Analytics. At INDUS, we believe in the value of the INDUS team. Together we deliver exceptional customer service, foster a growth and support-centered work environment, and focus on how we can give back to the communities that we serve. Empowering our employees starts on day one and creates an environment full of innovation and promise. By offering mentorship and robust Training and Development opportunities, INDUS continues its pursuit to be the Employer of Choice. 

 

The Shore and Expeditionary Integration Program Office (PMW 790) is acquiring support services in the areas of production systems engineering, logistics, installation management, and integration/planning/requirements services for the architecture, integration, acquisition, and support of multiple shore and expeditionary Command, Control, Communications, Computers, and Intelligence (C4I) programs. PMW 790's mission is to acquire, integrate, deliver, and support interoperable shore-based C4I capabilities for the warfighter. PMW 790’s vision is to be the preeminent provider of integrated shore-based transformational Network Centric Warfare capabilities to the warfighter by providing assured connectivity between tactical forces and higher commands. The overarching goal is to ensure C4I systems programmed for installation on Navy ships have matching shore facilities of appropriate capacity to support Fleet deployments worldwide. Our goal is to migrate the shore sites and their terrestrial interconnections into a coherent, scalable, network-centric communications and multiplexing fabric designed to optimize functionality by effecting improvements that both satisfy current shortfalls and, wherever possible, provide the building blocks for future C4I architecture.

 

Reporting to the Program Manager, the Full-Stack Python Developer will provide software design, development, and maintenance services, utilizing Python, Django, and other tools to deliver high-quality solutions on the PMW 790 Shore and Expeditionary Integration Program Office Planning and Logistics Support Services contract. This position is located in San Diego, CA.

What You'll Do

  • Collaborate with cross-functional teams to design, develop, and deploy software solutions.
  • Build backend functionality in Python, with a focus on Django or Flask frameworks.
  • Develop and maintain web applications using React, JavaScript, NEXT.js, CSS (tailwind), and HTML.
  • Create unit tests and integration tests to ensure software quality and reliability.
  • Design and implement efficient data structures and algorithms.

  • Perform code optimization and data visualization.

  • Design, query, and maintain relational databases using SQL.
  • Trace and troubleshoot application behavior across the model-view-controller (MVC) architecture.
  • Utilize version control systems, such as Git, to manage source code and collaborate with team members.

  • Perform data analysis and transformation using tools like Pandas and NumPy.

  • Participate in code reviews and provide feedback to other developers.
  • Contribute to Agile/Scrum ceremonies and follow iterative development practices.
  • Communicate project progress and status updates to stakeholders.
  • Write and maintain technical documentation using markup languages like Sphinx.

  • Create and execute unit and integration tests using tools such as PyTest to ensure software quality.

  • Bid and proposal support if requested.
  • Other duties as assigned.

What We're Looking For

Required Qualifications:

  • An active secret clearance is required to be considered for this position.
  • Bachelor's degree from an accredited university required.
  • Five (5) years of experience providing software development support aligned with job duties listed above, utilizing Python, Django, and JavaScript, in a DoD or similar setting required.
  • Must possess basic computer literacy and data entry skills.
  • Demonstrated proficiency in Microsoft Office applications (to include MS Word, Excel, PowerPoint, etc.).
  • Strong attention to detail and organizational skills.
  • Excellent verbal and written communication skills.
  • Demonstrated problem-solving skills.
  • Must possess strong time management skills.
  • Must be able to work in a fast-paced, changing, and challenging environment.
  • Travel Required ~10% travel required.
  • Must be legally authorized to work in the United States without the need for employer sponsorship, now or at any time in the future.

Desired Qualifications:

  • Experience with front-end frameworks and libraries such as React, Bootstrap, jQuery, and AJAX.

  • Familiarity with containerization technologies, particularly Docker.

  • Experience working in Linux environments and using the command line interface (CLI).

  • Proficiency with batch/shell scripting (e.g., bash).

  • Experience with cloud platforms such as Azure or AWS.

  • Familiarity with SQL for database interaction and data querying.

  • Understanding of machine learning models, such as OCR or Convolutional Neural Networks (CNNs).

  • Experience with distributed task queues such as Celery.

 

Physical Requirements:

  • Must be able to remain seated in a stationary position 50% of the time. Must also be able to alternate between sitting, standing, and walking. 

 

INDUS aims to provide a competitive compensation package, including a strong pay for performance rewards approach. The expected base pay range for this position is $85,000 - $100,000 per year. This position is eligible to participate in our corporate 401(k) and Employee Stock Ownership Plan (ESOP) programs, and may be eligible for performance bonuses, and other rewards and benefits (see more about our compensation package and benefits offered at Culture @ INDUS | INDUS Technology). The pay range for this role considers job-related knowledge, skills, work location, education and training, and certifications. To drive fair pay practices for employees, INDUS conducts regular comparisons across our employee groups and the industry.

 

INDUS is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic.

 

#CJ

Apply now Apply later
Job stats:  0  0  0
Category: Engineering Jobs

Tags: Agile Architecture AWS Azure Data analysis Data Analytics Data visualization Django Docker Engineering Excel Flask Git JavaScript Linux Machine Learning ML models NumPy OCR Pandas Python RDBMS React Scrum Shell scripting SQL

Perks/benefits: Career development Competitive pay Equity / stock options

Region: North America
Country: United States

More jobs like this