Full Stack Developer

Rite Pros
Portland, United States of America
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Portland, United States of America

Tech stack

Java
JavaScript
.NET
API
Agile Methodologies
Agile Methodologies
Amazon Web Services (AWS)
Data analysis
HTML5
Automation of Tests
Unit Testing
Azure
CSS
Code Review
Databases
Relational Databases
Django
Amazon DynamoDB
ECMAScript
Python
PostgreSQL
Microsoft SQL Server
MongoDB
MySQL
NoSQL
Object-Oriented Software Development
Oracle Applications
Scrum
Redis
Web Application Security
Software Deployment
Software Engineering
Systems Integration
TypeScript
React
Flask
Spring-boot
Backend
GIT
FastAPI
Pytest
Git Flow
Kubernetes
Cassandra
Front End Software Development
REST
Code Restructuring
Docker
Service Stack
Microservices

Job description

  • Collaborate with cross-functional teams, including product owners, designers, and stakeholders, to translate business requirements into technical solutions.
  • Build scalable, maintainable, and testable backend services using Python (Flask/FastAPI) and develop responsive frontend components using React framework.
  • Develop high-performance APIs, data validation layers, and UI components with a strong focus on reliability and resilience.
  • Leverage AI-assisted development tools for code generation, test generation, documentation, and system analysis
  • Review, validate, and enhance AI-generated outputs to ensure quality, security, and scalability
    • Implement integrations with relational and non-relational databases, messaging systems.
  • Contribute to system architecture design, conduct peer code reviews, and support CI/CD pipelines and performance optimization efforts.
  • Work closely with the team to ensure that technical user stories and acceptance criteria are accurately captured
  • Maintain high code quality standards through thorough testing (unit and integration), code reviews, and adherence to security best practices.
  • Participate in modernization efforts including refactoring, re-platforming, and microservices migration.

Requirements

Full Stack Developer with Bachelor's degree in Computer Science, Computer Information Systems, Information Technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor's degree in one of the aforementioned subjects., * Hands-on experience in Full Stack software development across frontend and backend technologies.

  • Experience with object-oriented programming using languages such as Python, Java, .Net, JavaScript/TypeScript.
  • Experience with frontend development using React and with JavaScript, TypeScript, HTML5, and CSS3 in production environments. Experience with RIA controls as plus.
  • Experience with backend technology stack: Python (Django, Flask, Fastapi), .Net, Java (Spring boot).
  • Experience building and consuming REST APIs and microservices.
  • Experience with relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle, and with at least one NoSQL database such as MongoDB, Redis, Cassandra, or DynamoDB.
  • Experience using Git and development lifecycle tools such as Azure DevOps.
  • Experience with unit testing frameworks such as Pytest, MagicMock or equivalent, and with automated testing and CI/CD pipeline implementation.
  • Experience deploying applications, APIs, or analytics workloads to AWS, Azure, or GCP.
  • Experience with Docker, container-based application development.
  • Knowledge of web security, GitOps, and Kubernetes/OCP customization.
  • Experience working with Agile development environments.

Technologies involved:

Python (Flask, FastAPI), REST API, PostgreSQL, SQL Server, MongoDB, Redis, ReactJS, RIA custom controls, ECMAScript, JavaScript/TypeScript, HTML5, GitOps, Azure DevOps, Docker, OCP, Integrating Enterprise shared services, ability to work in Scrum/Agile model.

Work location is Portland, ME with required travel to client locations throughout USA.

Apply for this position