Brillio

Software Development Lead - R01570191

Brillio$110K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 4-6 years of software development experience
  • Expertise in Python backend and microservices architecture
  • Proficient in frameworks like Django, Flask, or FastAPI
  • Experience with CI/CD pipeline management
  • Strong database management skills using PostgreSQL, MongoDB, Redis
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes
  • Bachelor's degree in Computer Science or related field

Responsibilities

  • Design and develop scalable backend services using Python
  • Lead development of fullstack applications integrating React and Python
  • Implement and maintain CI/CD pipelines for testing and deployment
  • Collaborate with teams to define technical requirements and architecture
  • Optimize database performance with PostgreSQL, MongoDB, and Redis
  • Manage containerization using Docker and Kubernetes
  • Develop RESTful and GraphQL APIs for service communication
  • Mentor junior developers and enforce software engineering best practices

Benefits

  • Flexible work hours
  • Professional development opportunities
  • Access to modern technology tools
  • Collaborative work environment
  • Health and wellness programs
Full Job Description
Software Development Lead
Primary Skills
  • CI/CD Pipeline, React (React Context / Redux), Django / Flask / FastAPI, Docker, CSS/SCSS/LESS, PyTest, PostgreSQL / MongoDB / Redis, Kubernetes, REST API / GraphQL
Job requirements

Experience Range: With at least 4 to 6 years of experience in software development, including substantial expertise in Python backend and microservices architecture

Key Responsibilities:
  • 1. Design and develop scalable backend services and microservices using Python, ensuring high performance and reliability
  • 2. Lead end-to-end development of fullstack applications, integrating React-based frontends with robust Python backends
  • 3. Implement and maintain CI/CD pipelines for automated testing, deployment, and delivery of applications
  • 4. Collaborate with cross-functional teams to define technical requirements, architecture, and deliverables
  • 5. Optimize database performance and data models using PostgreSQL, MongoDB, and Redis to ensure efficient data handling
  • 6. Manage containerization and orchestration of services using Docker and Kubernetes for seamless deployment and scalability
  • 7. Develop, document, and maintain RESTful and GraphQL APIs to enable secure and efficient communication between services
  • 8. Mentor and guide junior developers, conduct code reviews, and enforce best practices in software engineering

Required Skills:
  • 1. Proficiency in Python for backend development
  • 2. Experience with microservices architecture and design
  • 3. Strong knowledge of Django, Flask, or FastAPI frameworks
  • 4. Proficiency in Golang as a secondary backend language
  • 5. CI/CD pipeline setup and management using tools such as Jenkins or GitHub Actions
  • 6. Containerization with Docker and orchestration using Kubernetes
  • 7. Database management and optimization with PostgreSQL, MongoDB, and Redis
  • 8. API development and integration using REST and GraphQL
  • 9. Automated testing with PyTest

Preferred Skills:
  • 1. Hands-on expertise in React, including React Context and Redux
  • 2. Frontend styling with CSS, SCSS, or LESS
  • 3. Experience with cloud platforms such as AWS, Azure, or GCP
  • 4. Knowledge of advanced caching strategies and performance tuning
  • 5. Familiarity with security best practices for microservices and APIs
  • 6. Experience with monitoring and logging tools like Prometheus, Grafana, or ELK Stack

Desired Qualifications:
  • 1. Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a closely related discipline 2. Certification in Python development or microservices architecture (such as PCAP, PCEP, or similar)
  • 3. Certification in cloud technologies or DevOps practices (such as AWS Certified Developer, Kubernetes Administrator, or equivalent)

About Brillio

Brillio is a technology consulting and technology services company focused on the implementation of digital technologies.

Brillio Careers

There has never been a more opportune time to join Brillio—the forefront of innovation and digital transformation.

Opportunities Await

Brillio offers a plethora of job opportunities aimed at harnessing the potential of professionals eager to drive change. With a focus on technology and consulting, Brillio is not just a company; it's a vibrant ecosystem conducive to growth and professional development.

Transform Your Career

Embark on a journey of growth and leadership at Brillio. This is where industry expertise meets digital innovation to transform businesses and industries. Brillio stands out in the marketplace, providing a unique blend of technology solutions and strategic insights.

Join a Diverse and Inclusive Team

Brillio is committed to diversity and inclusion, ensuring a wide range of perspectives that fuel innovation and creative solutions. The team at Brillio, enriched with diverse skills and backgrounds, collaborates to deliver excellence and drive success.

Internship Programs and Employment

Kickstart your career with Brillio's internship programs, designed to offer hands-on experience and a gateway to full-time employment. Brillio is dedicated to nurturing young talent, providing them with the necessary tools and guidance to excel.

Innovate and Lead

At Brillio, every team member is an innovator and leader. The company fosters a culture of continuous learning and improvement, encouraging each individual to push boundaries and contribute to groundbreaking projects.

Networking and Professional Development

Networking at Brillio opens doors to influential connections, mentorship, and collaborative opportunities. Brillio supports career advancement through professional development, offering training in leadership, diversity, and specific job skills.

Benefits and Culture

Brillio is known for its dynamic culture and the comprehensive benefits it offers. Team members enjoy a supportive environment that values their well-being and professional growth.

Explore Job Positions

Brillio is hiring! Explore the various positions available that match your skills and interests. Brillio seeks passionate, curious, and solution-driven professionals ready to make an impact.

Prepare for Your Interview

Brillio helps candidates succeed by providing resources on how to effectively prepare your resume and ace the interview process. Stand out as a prospective employee by demonstrating your knowledge and enthusiasm for Brillio's mission.

Stay Connected with Brillio Careers

Keep up to date with career tips, industry insights, and the latest job openings at Brillio. Personalize your job search and stay informed about new and exciting opportunities within the company.

APPLY TO BRILLIO JOBS

Read Careers Blog

Stay ahead in your career with insights from Brillio's experts. Discover articles and advice tailored to advancing your career and enhancing your professional journey.

Job Alert Emails

Subscribe to receive customized job alerts and the latest news from Brillio. Discover the rewarding career opportunities that await and how Brillio can be the key to your professional future.
Learn more about Brillio
Industry
Founded
2014

Similar Jobs

More Jobs at Brillio

More Information Technology Jobs

Find similar Software Development Lead - R01570191 jobs: