CURRENT OPENINGS

Full Stack Developer

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.

Job Duties and Responsibilities:

  • 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.

Knowledge/Experience Required:

  • 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.

Rite Pros is an equal opportunity employer (EOE).

Please Mail Resumes to:
Rite Pros, Inc.
565 Congress St, Suite # 305
Portland, ME 04101.

Email: resumes@ritepros.com