Flexion is seeking a Software Engineer for our client with strong React experience and interest in developing web applications with a security-first mindset. This candidate will work as part of a collaborative team to discover, validate, and build solutions to solve business problems using product, agile, and DevOps practices.
Job Responsibilities
- Developing software solutions as part of a cross-functional team
- Communicating well with team members and manager
- Producing quality code with automated test coverage
- Producing technical documentation as needed
- Operating with a DevOps mentality of build & run applications
- Actively sharing in responsibility for meeting team commitments
- Willingness to work across the full web stack to develop efficient solutions
Required Skills
Core Competencies
- Initiative to find ways to improve solutions, systems, and processes to solve problems
- Passion for implementing practical solutions and creating delightful customer experiences
- Desire to help implement reusable, scalable, maintainable, and well-tested solutions
- Interest in security-first mindset and secure coding practices
- Ability to operate respectfully and effectively as part of a team
Minimum Experience and Qualifications
- BS or MS in Computer Science, related technical field, or equivalent industry experience
- At least 3 years experience designing and developing modern web software
- Strong hands-on experience developing Web Applications using Python, Node, PHP or other modern web technologies.
- Strong experience in creating and troubleshooting Rest API endpoints.
- Experience with HTML, CSS, JavaScript, TypeScript, React and other front-end technologies
- Experience with Agile, SDLC, and modern development standards and best practices (OOP, API’s, TDD)
- Familiarity with monitoring/alerting software (New Relic, Site24/7, Pingdom, OpsGenie, or other)
- Familiarity with standard branching and versioning via Git & Gitflow.
- Familiarity with DevOps, specifically CI/CD pipelines using AWS, Docker Containers, ECS/Fargate
- Understanding of n-tier architecture and service-oriented architectures
Required Experience