The Role
The Senior Software Development Lead is responsible for both front-end and back-end development of scalable web applications using technologies like React and Python, integrating with identity management systems, and deploying infrastructure through AWS and Terraform. Key responsibilities include UI/UX design, API management, and collaborating with various teams to ensure code quality and project documentation.
Summary Generated by Built In
Fullstack Developer
Primary Skills
- React , Python , Okta , API , AWS
Specialization
- Java Fullstack with Microservices: Senior Software Development Lead
Job requirements
- The ideal candidate will have expertise in both front-end and back-end technologies and will be responsible for designing, developing, and maintaining scalable applications.
- The candidate will work on a range of projects involving technologies such as React, Python, AWS, and Terraform, while ensuring robust security and seamless integration with identity management and content management systems.
- Key Responsibilities
- Frontend Development:
- 1. Develop and maintain responsive web applications using React.
- 2. Integrate with Microsoft Active Directory to manage authentication and user access.
- Backend Development:
- 1. Design and build backend systems using Python.
- 2. Implement and manage the Strapi content management system.
- 3. Integrate and configure identity management tools such as Okta.
- 4. Develop, secure, and manage APIs through an API gateway.
- 5. Work with AWS DynamoDB for data storage and retrieval.
- Infrastructure & DevOps Requirements
- 1. Utilize AWS services to deploy and manage scalable infrastructure.
- 2. Write and maintain Terraform scripts to set up and manage cloud infrastructure.
- Integration & Collaboration:
- 1. Collaborate with cross-functional teams to define, design, and ship new features.
- 2. Work on integrating backend systems with third-party platforms, such as Salesforce (good to have).
- 3. Ensure code quality through code reviews, automated testing, and continuous integration/continuous deployment (CI/CD) practices.
- General:
- 1. Troubleshoot and resolve technical issues and bugs.
- 2. Maintain comprehensive documentation for all projects and technical decisions.
- #LI-PA1
- Equal Employment Opportunity Declaration Brillio is an equal opportunity employer to all, regardless of age, ancestry, colour, disability (mental and physical), exercising the right to family care and medical leave, gender, gender expression, gender identity, genetic information, marital status, medical condition, military or veteran status, national origin, political affiliation, race, religious creed, sex (includes pregnancy, childbirth, breastfeeding, and related medical conditions), and sexual orientation.
Top Skills
Java
JavaScript
Python
The Company
What We Do
Brillio is the leader in global digital business transformation, applying technology with a human touch. We help businesses define internal and external transformation objectives, and translate those objectives into actionable market strategies using proprietary technologies. With 2600+ experts and 13 offices worldwide, Brillio is the ideal partner for enterprises that want to quickly increase their core business productivity, and achieve a competitive edge, with the latest digital solutions.