0% found this document useful (0 votes)
13 views3 pages

Job Title - Back-End - Full-Stack Developer

Uploaded by

rohit kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views3 pages

Job Title - Back-End - Full-Stack Developer

Uploaded by

rohit kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Job Title: Back-End/Full-Stack Developer

Employment Type: Full-Time


Location: Remote
Salary: Starting at $2,000/month (negotiable based on experience)

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.

About the Role

We are seeking a Back-End/Full-Stack Developer who thrives in a fast-paced startup


environment and is ready to take ownership of critical platform components. The ideal candidate
is a self-motivated problem solver who can think critically, take initiative, and is not afraid to put
in the extra effort to ensure our product is the best it can be.

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

AWS Cloud Infrastructure Management

● 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.

CI/CD Pipeline Management

● 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).

API Design and Development

● 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.

Java Microservices Development

● Design, develop, and maintain scalable and secure Java-based microservices.


● Ensure reliable integration with third-party services and APIs as required.
● Optimize the performance and scalability of microservices to handle high traffic loads
efficiently.
● Write and maintain unit, integration, and end-to-end tests for all Java microservices.
● Implement robust error handling, logging, and monitoring mechanisms for microservices.

Database Design and Management

● Design schemas for optimal data storage, retrieval, and scalability.


● Perform database normalization while balancing performance needs.
● Manage migrations, backups, and disaster recovery plans.
● Monitor and tune database performance, including index and query optimization.
● Collaborate with teams to align database designs with API/application needs.

Requirements

● Experience: 3+ years in relevant roles.


● Technical Skills:
○ Proficiency in AWS Cloud Infrastructure management (EC2, ECS, EKS, S3,
RDS, IAM, CloudWatch,MSK).
○ Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD, or AWS
CodePipeline.
○ Strong knowledge of Java and microservices development. Expertise in
database design, migrations, and query optimization.
○ Expertise in javascript and javascript based frameworks like nest.js and react.js
○ Proficiency in version control tools like Git.
○ Advanced understanding of RESTful API design and development.
○ Familiarity with containerization tools (e.g., Docker) and orchestration platforms
(e.g., Kubernetes) is a plus.
○ Excellent problem-solving skills with attention to detail.
● Soft Skills: Strong problem-solving skills, attention to detail, and ability to collaborate
with cross-functional teams.

Why Join Us?

● Opportunity to work on cutting-edge technology in a collaborative environment.


● Flexibility in working hours and remote work options.
● Continuous learning and growth opportunities.

How to Apply:
Interested candidates can send their updated resume and a cover letter highlighting relevant
experience to [email protected]

We look forward to meeting passionate individuals eager to make an impact!

You might also like