Fullstack Developer (Python/React)AssociateHybridFull-time4 hours ago

Career Path Advertising
Do You Want to Discover Your Ideal Career Path?Craft Your Own Career Path for Free!

About the job

We're looking for an Associate Full Stack Developer who has some hands-on professional experience under their belt, and who is looking to continue growing their software design skills, collaborate with peers,  and communicate effectively with other members of the team. The Engineer will build, test, and evaluate  software applications and systems, working closely with senior team members to ensure they function  according to specified requirements. This person must be able to work collaboratively in cross-functional teams to help deliver software products to the business. This position requires hands-on experience with  Python, React, TypeScript, and AWS, along with a strong willingness to keep learning and take on more  responsibility over time. 

What will you do?

  • Apply best practices in software development, including software design, code reviews, unit testing, and continuous integration. 
  • Apply and continue building knowledge of computing systems and system design, with guidance from senior engineers as needed. 
  • Demonstrate teamwork, problem-solving, and clear communication skills. 
  • Be proactive, motivated, and engaged in day-to-day work. 
  • Help construct, deploy, and maintain computer applications software or specialized utility programs, with support from senior team members on more complex work. 
  • Apply established system security and data assurance practices in day-to-day development.
  • Take advantage of AI tooling to improve software development practices and efficiency. 
  • Test software applications and systems. 
  • Contribute to documenting requirements and specifications. 
  • Contribute to flowcharts, diagrams, and other technical documentation. 
  • Contribute to manuals and detailed sets of instructions, including algorithms. 
  • Collaborate with software testers on quality assurance activities. 
  • Participate actively in peer code reviews and collaborate with teammates to solve problems. 
  • Uphold company mission and values through accountability, innovation, integrity, quality, and teamwork. 
  • Stay up to date with emerging technologies and trends in the IT industry. 
  • Articulate and discuss designs/ideas with the team, building confidence and ownership over time.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent  practical experience). 
  • 2-3 years of hands-on, professional experience designing, developing, or maintaining software  applications using Python or a similar High-Level Programming Language/framework (e.g., C# with  .NET). 
  • Exposure to Structured Logging, Monitoring, and/or Observability platforms (e.g., Datadog,  Grafana, AWS CloudWatch). 
  • Experience writing Unit Tests and contributing to test coverage. 
  • Familiarity with Event Driven Architecture concepts. 
  • Working knowledge of AWS or another cloud provider; exposure to cloud-native development  (Serverless, Lambda) is a plus. 
  • Working knowledge of REST APIs. 
  • Basic understanding of Infrastructure as Code concepts (e.g., AWS CDK) is a plus. 
  • Basic experience integrating Authentication and Authorization into a web application. 
  • Familiarity with OAuth 2.0. 
  • Working knowledge of SQL Databases: basic queries, Joins, and an understanding of Indexing and  Foreign Keys. 
  • At least 1 year of hands-on experience with a modern Frontend framework (React or Angular).
  • Familiarity with CI/CD Pipelines (GitLab, GitHub Actions, Jenkins). 
  • Exposure to Agile Methodologies (SCRUM, Kanban) and tools like Jira/Confluence.
  • Familiarity with Docker Containers.

Skills

Hard Skills

CI/CDScrum

Soft Skills

Analysis and Problem SolvingAgile MindsetResults OrientedProcess Oriented

Technical Expertise

.NET FrameworkDockerPython