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