The Role
Front-end Software Engineer I to build React-based applications and Python microservices. Work includes React tools, JavaScript/HTML/CSS, testing with Mocha/Jest and Xunit/NUnit, databases (PostgreSQL, Mongo/Cosmos), Azure deployment/automation, Agile/scrum collaboration with architects and senior developers, and applying OOP/SOLID principles with strong problem-solving and communication.
Summary Generated by Built In
Responsibilities
- Software Engineer I position for frontend development with cloud knowledge
- Ability to use logic and reasoning to identify the strengths and weaknesses of alternative solutions, conclusions or approaches to problems
- Strong development knowledge in ReactJS
- Strong knowledge of JavaScript, CSS, HTML, and front-end languages.
- Strong Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
- Knowledge of performance testing frameworks including Mocha and Jest.
- Expertise in designing and building advanced applications using Python
- Should excel in coding microservice solutions.
- Collaborate with senior developers and ship new features.
- Should work with relational and document databases. Proficiency in PostgreSQL and Mongo/Cosmos is expected
- Good in Unit-test code for robustness, including edge cases, usability, and general reliability.
- Should be proficient with automated unit test using Xunit and Nunit.
- Good with Azure Cloud infrastructure - configuration, deployment and automation of resources.
- Adaptable to Agile practices and methodologies and have experience of working in fast paced scrum teams.
- Should be a thorough team player and work with Architects to understand design and translate in to code.
- Can apply software engineering concepts (OOP, design principles (SOLID), architecture patterns to optimize design and development.
- Should have good analytical and problem solving skills, feedback-driven. Understands performance expectations
- Good verbal, presentation and writing skills to articulate ideas and thoughts.
Skills Required
- Strong development knowledge in ReactJS
- Proficiency with JavaScript, CSS, and HTML
- Experience with React tools including Webpack, Enzyme, Redux, and Flux
- Knowledge of performance/testing frameworks including Mocha and Jest
- Expertise in designing and building applications using Python
- Experience coding microservice solutions
- Proficiency with relational and document databases; PostgreSQL
- Proficiency with document databases; MongoDB or Cosmos DB
- Unit-test code for robustness and edge cases
- Proficiency with automated unit test frameworks including Xunit and NUnit
- Experience with Azure cloud infrastructure configuration, deployment and automation
- Experience working in Agile/Scrum teams
- Apply software engineering concepts (OOP, SOLID, architecture patterns)
- Good analytical, problem solving, verbal, presentation and writing skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company





