Job Title - Back-End - Full-Stack Developer
Job Title - Back-End - Full-Stack Developer
About Us:
We are an early-stage solar financing startup revolutionizing how small-to-medium solar projects
are funded and executed. Our platform connects financiers, sponsors, EPC contractors, and
energy offtakers, creating a seamless process for facilitating solar financing projects. We’re a
team of driven individuals passionate about renewable energy and innovation, and we’re looking
for someone equally motivated to help us deliver a game-changing product.
As part of a small but growing team, you’ll have the opportunity to shape the direction of our
platform, contribute to meaningful work, and grow with the company. For those who excel, there
is high potential to transition into a lead role, building and leading your own team as the
company scales.
Responsibilities
● Set up and maintain EC2 instances, including configuration, scaling, and optimization.
● Manage ECS and EKS clusters for containerized applications.
● Provision and configure AWS services such as S3, RDS, IAM, CloudWatch.
● Deploy and manage Kafka clusters using Amazon MSK (Managed Streaming for
Apache Kafka).
● Integrate Kafka/MSK with microservices for event-driven architecture.
● Ensure high availability, scalability, and security for all AWS-hosted resources.
● Implement cost optimization strategies to monitor and reduce expenses.
● Design, implement, and maintain CI/CD pipelines for seamless build, test, and
deployment processes.
● Automate workflows using tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
● Integrate robust testing frameworks into pipelines for unit, integration, and regression
tests.
● Monitor pipeline performance and resolve failures or bottlenecks.
● Support multi-environment deployment strategies (e.g., staging, production).
● Design and develop scalable, secure RESTful APIs adhering to best practices.
● Ensure proper versioning and backward compatibility for APIs
● Optimize application performance for scalability and responsiveness.
● Implement secure coding practices to safeguard sensitive data.
● Debug and troubleshoot issues across the development lifecycle.
● Participate in code reviews to ensure code quality and adherence to best practices.
● Stay updated on emerging technologies and trends in back-end development.
Requirements
How to Apply:
Interested candidates can send their updated resume and a cover letter highlighting relevant
experience to [email protected]