![Tese Capital Limited's logo](/_next/image?url=https%3A%2F%2Fcdnv2.cutshort.io%2Fcompany-static%2F662f2beba8ed5d002581c605%2Fuser_uploaded_data%2Flogos%2Ficon.png&w=3840&q=75)
Job Title: Mid-Level Backend Engineer
Location: Remote
Type: Full-time or Project Basis
About Us:
At Tese, we are committed to advancing sustainability through innovative technology. Our platform helps SMEs and financial institutions manage their Environmental, Social, and Governance (ESG) goals using AI, IoT, and data-driven insights. We are looking for a skilled Backend Engineer with mid-level experience to join our dynamic team and contribute to building scalable, robust backend systems.
Role Overview:
As a Mid-Level Backend Engineer, you will be responsible for developing and maintaining backend services that power our core platform. You will work closely with our frontend developers, product team, and data scientists to implement solutions that are scalable, secure, and efficient. You will focus on building APIs, managing databases, and optimizing the performance of our services.
Key Responsibilities:
- API Development:
- Design, develop, and maintain RESTful APIs that serve our frontend applications and third-party integrations.
- Ensure high-performance and responsiveness of APIs, while following best practices for security and scalability.
- Database Management:
- Work with both NoSQL (MongoDB) , SQL (PostgreSQL, MySQL) and databases, ensuring efficient data storage and retrieval.
- Optimize database queries and manage migrations, ensuring data integrity and consistency across the platform.
- Microservices and Cloud Infrastructure:
- Develop microservices architecture using Docker and Kubernetes, ensuring that services are scalable and maintainable (Good to have).
- Work with cloud platforms (AWS, GCP, Azure) to deploy and manage backend services, ensuring high availability and fault tolerance.
- Collaboration and Documentation:
- Collaborate with frontend developers, data scientists, and product managers to gather requirements and develop backend solutions.
- Write clear, maintainable code with proper documentation, including technical designs, API specifications, and test cases.
- Performance and Security:
- Monitor backend services to ensure optimal performance, identifying bottlenecks and implementing improvements.
- Implement security best practices for APIs, databases, and backend systems, including authentication, authorization, and data encryption.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Experience: 3-5 years of experience in backend development, with a strong focus on building scalable and efficient systems.
- Technical Skills:
- Proficiency in backend programming languages such as Node.js, Python.
- Strong understanding of RESTful APIs.
- Hands-on experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, DynamoDB) databases.
- Familiarity with cloud platforms such as AWS, Google Cloud.
- Knowledge of CI/CD pipelines and version control (e.g., Git).
- Soft Skills:
- Strong problem-solving abilities and the capacity to work independently as well as in a collaborative environment.
- Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- A strong passion for sustainability and a desire to contribute to impactful projects that drive positive environmental change.
Preferred Qualifications:
The following qualifications are bonus, but not strictly necessary:
- Experience with Docker and Kubernetes for containerisation and orchestration (Good to have).
- Experience working with microservices architecture.
- Knowledge of ESG (Environmental, Social, and Governance) metrics and sustainability (Good to have).
- Familiarity with serverless architectures and API gateways.
Benefits:
- Competitive salary and benefits package and performance bonuses.
- Flexible working hours and remote work options.
- Opportunity to work on cutting-edge technology with a focus on sustainability.
- Professional development opportunities, including access to conferences and training.
How to Apply:
Interested candidates should submit their CV and a cover letter detailing their experience and passion for backend development and sustainability here.
Join Us:
Be a part of a forward-thinking team that is making a real difference in the world. At Tese, you'll have the opportunity to innovate, grow, and contribute to a more sustainable future through technology.
![companies logos](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fhiring_companies_logos-v2.webp&w=3840&q=80)
About Tese Capital Limited
About
At Tese, we see a direct link between business and our planet's vitality. We're here to reduce the friction between reporting, financing, and improving sustainability performance by providing SMEs with the knowledge, access, and connections that they need to succeed. Tese brings everything into one ecosystem. From managing your ESG performance, purchasing real, tangible solutions to staying up to date on the green market and getting access to sustainable finance, empowering every business to benefit from earth-centric solutions.
Candid answers by the company
We understand that when our businesses become disconnected from nature, risk follows. But we imagine a world - not far from now - where wasteful enterprises evolve into earth-centric allies.
It starts with (re)connection. People connecting to people. People connecting over their communities and livelihoods; (re)connecting their businesses to nature.
This (re)connection offers learning. And in the fertile soil of sustainable technology, fresh approaches begin to sprout. Ways to clean up and do better, supplemented with sustainable financing to unlock your productivity.
And when others see the difference that one-planet solutions make to your enterprise, they’ll want in too; creating more opportunities. Opportunities to scale up, to collaborate and grow. To protect what we have, and restore what we’ve lost.
Similar jobs
Primary responsibilities:
•Design, develop AWS IoT/Cloud-based applications using Typescript, Node.Js.
•Work closely with onsite, offshore, and cross functional teams, Product Management, frontend developers, SQA teams to effectively use technologies to build and deliver high quality and on-time delivery.
•Proactively Identify risks and failure modes early in the development lifecycle and develop POCs to mitigate the risks early in the program.
•Assertive communication and team skills.
•This individual be self-directed, highly motivated, and organized with strong analytical thinking and problem-solving skills, and an ability to work on multiple projects and function in a team environment.
Experience and Skills Required:
•More than 6 years of overall experience in Software domain.
•At least 3 years of experience in Cloud native applications.
•Solid working knowledge of Typescript, NodeJS.
•Thorough working knowledge in AWS, Lambdas, Microservices etc.,
•Experience in executing CI/CD processes
•Experience in Microservices Architecture
•Good Knowledge on Cloud security & security design control implementation.
•Knowledge of (AWS IoT Core) and In-depth knowledge of AWS cloud native services including Kinesis, DynamoDB, Neptune, Lambda, API Gateway, Timestream , IoT Core, GreenGrass, Aurora, Lambda, etc.
•Great knowledge in Agile/Scrum
About Us
We began in 2015 with an entrepreneurial vision to bring a digital change in the manufacturing landscape of India. With a team of 1500(1k cluster guys) we are working towards the digital transformation of business in the manufacturing industry across domains like Footwear, Apparel, Textile, Accessories etc. We are backed by investors such as Info Edge (Naukri.com ), Matrix Partners, Sequoia, Water Bridge Ventures and select Industry leaders.
Today, we have enabled 4000+ Manufacturers to digitize their distribution channel.
Roles & Responsibilities
Writing and testing code, debugging programs and integrating applications with third-party web services. To be successful in this role, you should have experience using server-side logic and work well in a team.
Ultimately, you'll build highly responsive web applications that align with our business needs. Write effective, scalable code Develop back-end components to improve responsiveness and overall performance Integrate user-facing elements into applications.
Test and debug programs
Improve functionality of existing systems Implement security and data protection solutions Assess and prioritize feature requests
Coordinate with internal teams to understand user requirements and provide technical solutions Expertise in at least one popular Python framework (like Django, Flask, etc)
Team spirit
Good problem-solving skills
Requirements
1 to 5 years of experience as a Python Developer
Hands on experience of Flask, Django or Gin or Revel or Sanic
Knowledge of design/architectural patterns will be considered as a plus
Experience working in an agile development environment with a strong focus on rapid software development
Experience in AWS or similar cloud technologies
Excellent troubleshooting and debugging skills
Proven ability to complete assigned task according to the outlined scope and timeline
Experience with messaging frameworks such as SQS/Kafka/RabbitMq
Experience with Elastic Search
Willingness to learn new and different technologies
Requirement :
- Good knowledge of Java and Spring F/W (Spring Boot, Spring Security, Spring ORM, Spring Rest, Spring Cloud)
- Good knowledge of relational database design and query via both SQL and ORM (hibernate, spring data)
- Good knowledge of ElasticSearch or other document-oriented database
- Good knowledge of Microservice architecture, including REST API design
- Good knowledge of asynchronous data pipelines using Kafka or AWS SNS/SQS or similar modern messaging framework
- Good knowledge of AWS or other public cloud environment
- Hands-on experience with Redis Cache, Memcache or Ehcache
- Good knowledge of domain-driven design is a huge plus
- Web services & API standards (REST/OAuth/JSON)
- 5+ years of software development experience in Java 8+ and Microservices.
- Experience in developing micro services. Experience in developing High Cohesion & Loosely Coupled Micro Services.
- Experienced in skills of requirement, analysis, design, develop, Java, springboot, microservices, rest api, AWS, lambda, EC2, Jenkins, design pattern, spring security, splunk, auth, docker, SOLID
- Hands on experience on Microservices Architecture.
- Should have excellent acumen in Data Structures, algorithms, problem-solving and Logical/Analytical skills. Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with Message Broker like Kafka/Rabbitmq or other. Hands-on experience in creating RESTful webservices and consuming web services. Hands-on experience with spring Cloud/Spring Boot.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks. Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Hands on experience on Cloud deployment/development like AWS/Azure/GCP.
- Good communication skills and ability to work with global teams to define and deliver on projects. Sound understanding/experience in software development process, test-driven development.
Benefits of Working Here:
- Gender Neutral /Diversified Culture
- 51 Leaves annually
- Insurance covered for family
- Incentives, Bonus
- Permanent WFH Option
- Generous parental leave and new parent transition program
- Flexible work arrangements
• Strong technical experience with Java 8 and above
• Sound understanding of Database concepts & experienced with MySQL.
• Strong technical experience with JavaScript/Ajax/jQuery
• Good knowledge of Angular 2+ version.
• Good knowledge of REST APIs and Spring Boot.
• Awareness with any of version control systems like Git/SVN/TFS/VSS etc
• Awareness and exposure of AWS architecture components such as S3, SQS, Lambda, EKS etc
Good to Have:
• Knowledge of Docker and Containerization.
• Working in Agile env will be plus.
• Understanding of Code Optimization techniques, Code coverage tool and code analysis tool.
• Working knowledge of CI/CD process.
• Experience of onshore/offshore team collaborations.
• Makes a valuable contribution to team objectives, displays trust and mutual understanding, accepts constructive feedback, and handles confrontation constructively
Key Objectives/Responsibilities of this Role:
- Understand the UI needs, backend design and data design and create the backend code for the same
- Backend development in NodeJs 12 & above, ExpressJs, NestJs, RESTful web services, Docker, MongoDB, Azure AKS or Kubernetes
- Collaboration with other team members (Architect, UI, backend developers, DBA, Data analytics team) to work in coherence
- Working experience into Agile and scrum methodologies
- Manage SDEs and Interns to drive the deliverables
Mandatory Skillset & Tools: NodeJs 12 and above, ExpressJs, NestJs, Writing Unit Tests , Scheduler, Mongo DB, working knowledge in Kubernetes (AKS), GIT version control, Event driven design, Microservices, con-currency, RESTful web-services, Docker
Primary Skill: NodeJs 12 & above ExpressJs, NestJs, Microsoft development platform, Testing & Debugging skills, Postman, CI/CD pipeline, Docker, Docker hub, Writing UNIT tests
Secondary Skill: Load & performance testing, testing REST Web services, Basic shell commands, Linux, Good written, verbal and presentation skills, Soft spoken, Pro-active
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fgolang.png&w=32&q=75)
Nest is a gamified investment platform for the next-generation and young millennials of the world, to invest, play and earn returns more than a regular savings bank account. The world of gaming is merging with finance to offer a more immersive user experience and help users learn how to manage their money. We’re creating a new breed of asset managers and fin-fluencers with Nest.
We are seeking a dedicated Golang developer to join our growing company.
You will collaborate with other technical staff to deliver and maintain a fully-functional mobile application. We hope you can put your passion for software engineering to work for creating highly immersive user applications.
Your duties will include maintaining code repositories via GitHub and internal server storage modules.
Responsibilities
Below are some of the responsibilities a Golang developer is expected to undertake in their position:
- Implement AWS containers to support Go implementation and successful repository maintenance
- Utilize Kubernetes to ensure successful application development, deployment, and scaling
- Implement Docker for smaller-scale applications that require simpler deployments
- Employ Linux Terminal command structures to allow easy back-end operations for less-expert technical staff
- Structure our user interface with React and ensure REST API access is available for enterprise-grade finance customers on-demand
- Collaborate with other technical staff to ensure consistent and smooth DevOps workflows
- Choose and implement other JavaScript libraries that will optimize performance without sacrificing security and base functionality
- Manage multiple projects within reasonable design specifications and budget restrictions
- QA design for errors
- Implement feedback and changes whenever possible
- Create visualizations that convey accurate messaging for the project.
Job Qualifications and Skill Sets
Bachelor’s degree in computer science, IT, or a related field, such as programming. Other critical skills required are:
- Provable proficiency in Go programming
- Excellent written and verbal communication skills
- Minimum of two years’ experience working in programming or information technology
- Attention to detail and Knowledge in Java is recommended
- Portfolio of work with examples that showcase technical skill
- Strong analytical skills
- Time management and organizational skills
- Knowledge of Go templating, common frameworks, and tools
- Experience working with a team
What you’ll receive
- A compensation competitive to premier firms
- Incredible learning and exposure to every aspect of a funded financial startup as an early member, working directly with the founders.
- Recognition and experience of working on a platform with an exponential user growth curve.
- A fun and receptive work culture which promises to never get mundane!
- If you love party, it is on us!
![We are looking for candidates from E-commerce or product](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fdefault_company_picture.jpg&w=256&q=75)
You Will:
- Lead, coach and mentor a team of 8-10 engineers so they all learn, grow, and succeed.
- Plan and prioritize work for your team, including collaborating with cross border teams.
- Provide oversight and accountability for technical decisions.
- Create an inclusive environment that attracts and retains high-performing engineers.
- You will collaborate with Developers, Program Managers, QA and Devops Engineers in an agile development environment.
- Constantly learn and grow as an engineer and an engineering leader.
- Demonstrate a passion for customers and technology.
You must have:
- Experience in the design, development, and deployment of large-scale enterprise applications with multiple tiers
- Exposure on agile test-driven development for robustness, usability, reliability, security and performance.
- Strong technical aptitude for any programming language, preferred, Core JAVA and Spring Boot and other Spring libraries, Eureka, Hystrix etc.
- Experience of creating architecture or developing web services using Open source technologies and to integrate applications with databases such as Oracle, MySQL, MongoDB, or Cassandra
- Solid understanding of OOPS, algorithms and data structures.
- Experience on Kafka / Scala / Storm / Elastic Search and Web Services like RESTful.
- Experience in building highly scalable distributed systems
- Extensive experience with version control systems (Git is preferred) and issue tracking systems (JIRA is preferred)
Big Pluses if you:
- Have a strong focus on business outcomes
- Are comfortable with collaboration, open communication and reaching across functional borders
- Are self-motivated and can get things done
- Have the ability to communicate and defend your ideas clearly
- Have a strong knowledge of threading, concurrency, scaling, and high availability.
- Have a desire to build products that users love
- Stay current with new and evolving technologies via formal training and self-directed education
Job Description
Primary Skills
- Server Side (Java) & AWS serverless framework.
- Must have hands-on experience on serverless framework.
- Design knowledge/experience of cloud-based web application. Familiarity with software design representation tools like astah, visio etc.
- Must have good experience on AWS (Overall knowledge, EC2 Volume, EC2 Security Group, EC2 AMI, Lambda, S3, AWSbackup, CloudWatch, CloudFormation, CloudTrail, IAM, SecretsManager, StepFunction, CostExplorer, KMS, VPC/Subnet)
- Understanding business requirements w.r.t UI/UX.
- Working experience on development/staging/production servers.
- Good testing and verification skills
- Knowledge on SSL certificates and encryption.
- Knowledge on Docker containerization.
Soft Skills
- Excellent interpersonal, oral and writing communication skills.
- Strong Analytical and Problem-solving skills.
- Should have skills to understand and analyzecustomers requirements and expectations.
- Must have experience in interaction with customer
- Work experiences with international cross-culture teams (Good to have)
Secondary SKills
- Scripting using Python
- Good to have knowledge of identity management
- UI/UX
- Knowledge of ReactJS/typescript/bootstrap
- Understanding business usecases w.r.t UI/UX
- Fixing issues wrt to integration on cloud(front end/back end/system/services APIs)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Fpython.png&w=32&q=75)
![skill icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fskill_icons%2Freact.png&w=32&q=75)
![icon](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fsearch.png&w=48&q=75)
![companies logos](/_next/image?url=https%3A%2F%2Fcdn.cutshort.io%2Fpublic%2Fimages%2Fhiring_companies_logos-v2.webp&w=3840&q=80)