- Own the development/improvement of products and features.
- Own the responsibility for creating a great user experience on the products and features you work on.
- Build features end-to-end: both the user interfaces and the backend APIs.
- Set technical standards and lead the team in building a world-class scalable software development process.
- Lead large-scale design updates and rollouts.
- Partner with infrastructure engineers to scale the product.
- Investigate state-of-the-art frameworks and tooling to build our next-generation architecture.
- Guide and mentor junior team members
- 8+ years of relevant front-end development experience, previous start up experience is highly desirable.
- Experience building, running, and debugging single-page apps in a modern JavaScript framework.
- Demonstrated knowledge of React, Redux and CSSAbility to work independently as well as cross-functionally with other engineering teams and product.
- Tech Lead / Management experience.
- Experience with full-stack development.
- Experience with building APIs using spring boot.
- Experience with front-end test frameworks (Jasmine/Mocha/Jest)
- Exposure to mobile platforms
Similar jobs
Build and maintain products. Build products and features, through inception, design, implementation and launch, working closely with multiple disciplines across the company. You will spend the majority of your time working on critical projects which require focus on integrations, scalability, and performance. You will also be the first line of defense in ensuring that the product features are achievable and have a clear purpose, trimming off unnecessary detailing, especially in the earliest stages. Align across teams and stakeholders. Play a key role in ensuring that objectives and expectations are aligned across multiple concurrent products. You are expected to break down features within each project and prioritize tasks based on the expertise of the team, keeping redundancy in mind.
Maintain a high bar for code quality and future proofing. Implement processes for checking in code that maintains a high bar of code quality. You are expected to optimize for a solution that affords the best user experience in a reasonable amount of time while ensuring to allow for adequate security, ability to scale in the future etc.
Responsibilities
● Design, build and maintain scalable, secure web services and distributed systems
● Design and develop robust solutions for client onboarding, portfolio analytics, tokenized security issuance, authentication, and security
● Build solutions to integrate with APIs of external solutions providers including crypto custodians, exchanges, fund admins etc.
● Architecting and building frontend features in React.js
● Ensuring a highly performant and responsive UI
● Help maintain existing codebase, infrastructure, test coverage, and documentation
● Communicate requirements effectively within and across teams
● Independently work and lead project initiatives in a fast paced environment
Requirements
● 5+ years of work experience as a Senior Software Engineer or similarly senior member of a fast scaling company, ideally building products from ideation to launch with a strong engineering team. Web3 based experience preferred.
● Have experience in rapid prototyping of features across various products. Demonstrable open source contributions and experience with Git advantageous.
● Professional experience with Python, Javascript, Typescript, or Go
● Must have experience building and/or integrating with RESTful APIs
● Working knowledge of Django, FastAPI, or React.js and Redux
● Working knowledge various frontend frameworks and languages such as HTML, CSS
● Experience monitoring and scaling microservice-oriented systems
● Familiarity with websocket architecture and implementation
● Experience working with cloud-native AWS infrastructure and/or Kubernetes
● Team-building and technical leadership experience
● Being nimble and reacting quickly to changing business conditions
● BTech in Computer Science or a related field (Masters is a plus
Benefits
● Competitive salary, benefits & participation in the firm's ESOP program
● Be part of something exciting. Rare opportunity to come in early and build the next generation of institutional grade financial services.
● International work environment and flat organization. Possibility for relocation and international transfers mid-career
We are seeking an experienced Full Stack Developer with a strong background in React.js, JavaScript, TypeScript, and Node.js.
As a member of our development team, you will be responsible for designing, developing, and maintaining our web applications, ensuring high-performance and responsiveness across the entire software stack.
Responsibilities:
- Collaborate with cross-functional teams to understand requirements and develop innovative solutions using React.js, JavaScript, TypeScript, and Node.js.
- Design, develop, and deploy scalable and reliable web applications with a focus on usability, performance, and security.
- Write clean, maintainable, and efficient code using industry best practices and coding standards.
- Develop reusable components and libraries for future use.
- Collaborate with UI/UX designers to translate wireframes and mockups into responsive web interfaces.
- Optimize applications for maximum speed and scalability.
- Implement automated testing and continuous integration to ensure code quality and reliability.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5-8 years of professional experience in web development with a focus on React.js, JavaScript, TypeScript, and Node.js.
- Strong proficiency in React.js, including hooks, context API, and component lifecycle.
- Proficient in JavaScript and TypeScript with a good understanding of functional programming concepts.
- Experience with Node.js and building RESTful APIs using Express.js or similar frameworks.
- Solid understanding of web fundamentals such as HTML5, CSS3, and responsive design.
- Experience with version control systems (Git) and collaborative development workflows (GitFlow).
- Knowledge of testing frameworks (Jest, Enzyme, Mocha) and writing unit and integration tests.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills with the ability to work effectively in a team environment.
- Can write reliable, scalable, testable and maintainable code.
- Familiarity with Agile methodologies and clean code.
- Design and/or contribute to client-side and server-side architecture.
- Well versed with fundamentals of REST.
- Build the front-end of applications through appealing visual design.
- Knowledge of one or more front-end languages and libraries (e.g. HTML / CSS, JavaScript, XML, jQuery, Typescript) JavaScript frameworks (e.g. Angular, React, Redux, Vue.js)
- Knowledge of one or more back-end languages (e.g. C#, Java, Python, Go, Node.js and frameworks like SpringBoot, .NET Core)
- Well versed with fundamentals of database design.
- Familiarity with databases - RDBMS like MySQL, Postgres & NoSQL like MongoDB, DynamoDB.
- Well versed with one or more cloud platforms like - AWS, Azure, GCP.
- Familiar with Infrastructure as Code - CloudFormation & Terraform & deployment tools like Docker, Kubernetes.
- Familiarity with CI/CD tools like Jenkins, CircleCI, Github Actions.
- Unit testing tools like Junit, Mockito, Chai, Mocha, Jest
Year of experience- 2+ years
Skills
- Experience with designing, developing, deploying, and maintaining secure and scalable web-based applications.
- Experience using JavaScript based frameworks- ReactJS/AngularJS, HTML/CSS, Java Script, XML, jQuery, NodeJS, Express and other related technologies.-Good understanding of data structures and algorithm-Familiarity with databases.
- Experience working with container technologies like Docker and knowledge of CI/CD processes for automated integration and deployment.-Basic knowledge of AWS preferred.
- Experience with Scrum or other Agile development methodologies.-Comfortable working in multi-disciplinary, self-organized teams.-Good at written and verbal communication skills.
- Design and develop high-quality software used by millions of customers, in an agile and iterative development culture.
- Support and maintain existing applications and develop new modules as and when required for feature enhancements.
- Adopt best practices in web development, design, testing, code review, version control, documentation, build, deployment, and operations.
- Participate in design reviews, code reviews, and provide improvement recommendations.
- Working closely with product lead, delivery lead, and other agile team members, and ensures that the desired result for our projects are achieved.
About Lentra:
Lentra is a new-age, domain-native platform built from the ground up, designed and developed to empower financial institutions with tomorrow’s lending ecosystem, today. With its full-stack, fully digital, secured products and solutions, Lentra is the future of smart, seamless, secure digital lending.
Our solutions cover the Indian lending stack effectively for digital origination by providing capabilities like eKYC, vKYC, eSign, eNACH, etc., besides MultiBureau(R), a comprehensive BRE for faster decisioning and configurable onboarding workflows. Reliability and minimal TATs are the key takeaways from Lentra’s offerings.
Our Marquee Clients including the topmost private banks in India are now future ready and encashing business opportunities. Lentra's zero risk instant lending solution will empower the FIs to leapfrog into the future.
About the Role:
Lentra AI Pvt. Ltd looking for a Senior Software Engineer to contribute to the software development life cycle, from design and development to testing, release and maintenance. Software Developer responsibilities include building web application modules and testing features before release. If you have hands-on experience developing software with agile methodologies and are ready to lead our junior developers, we'd like to meet you. Ultimately, you will create, enhance, deploy and maintain functional, secure and high-quality applications
Responsibilities:
The candidate has to perform the below responsibilities:
- Active contribution in designing, developing, testing, deploying and maintaining software
- Collaborate with the team to develop web services, mobile and web applications
- Write well designed, efficient, secure and performant code
- Follow best practices in design and testing
- Review, test and debug team members code
- Actively contribute in writing and updating documents
Candidate requirements:
- Candidates should have a minimum of 5 year of experience in web based development using these technologies:
- Core Java, SpringMVC, Node.js, ORM
- Working knowledge of relational database and noSQL databases, Caching technologies
- RESTful, SOAP, JSON
- Angular, HTML5, CSS
- Proficient understanding of code versioning tools, such as Git
- Knowledge of Agile Scrum development Methodologies
- Integrate applications with network systems, servers, and databases
- Troubleshoot problems with application development and use
- Excellent conceptual, and critical thinking capabilities
- Self-directed and self-motivated with the ability to take charge or play a supporting role
- Strong understanding of product development
- Clear written and verbal communications skills (English), including presentation
Location & commitments:
- This is a Permanent Opportunity.
- Job Location is Pune
Summary role description:
Hiring for Technical Lead - Full Stack for a global InsurTech SaaS product company
Company description:
Our client is a global digital SaaS platform InsureTech company headquartered in Silicon Valley providing omnichannel customer acquisition platform, Analytics powered customer engagement, services, and self-service portals and apps for agents as well as policyholders.
Role details:
- Title / Designation: Technical Lead – Full Stack
- Reporting Manager: Director of Product Engineering
- Location: Hyderabad/Hybrid
Role & Responsibilities:
- Develop, deploy, support, and implement web application projects
- Build scalable architecture, reusable patterns, and libraries for future use
- Conduct performance testing, review results, identify bottlenecks and report code
- Proactively identify and resolve potential problems/issues including authoring technical specifications
- Ensure the technical feasibility of UI/UX designs
- Optimize application for maximum speed and scalability
- Keeping up to date with industry trends and developments
- Motivate team members to learn the required skills and stay up to date on the execution
- Mentor, lead, and guide a team of Software Engineers
Candidate requirements:
- Overall, 6+ years of experience as Full stack developer, with a minimum 1-year experience in product development
- Experience in leading a team of 3+ members
- Experience in one or more of
- Frontend – AngularJS/Angular/ReactJS/VueJS
- Backend – PHP/Java/Python/NodeJS/Golang
- DB – Any relational Database (like MySQL, Oracle, or Postgres)
- Should have experience in restful JSON web services
- Should be competent in CI /CD tooling
- Experience working with 3rd party software integrations like REST APIs, SOAP APIs, XML, JSON
Selection process:
- Code pair
- 2 Technical interviews
- Final round
- We are looking for a very Senior or Lead backend engineer with specialization in .NET technologies.
- This is an exciting opportunity to build a clean and modern framework for a customer-facing ecommerce product. You will be part of a product team in San Francisco, USA and Bengaluru, India.
- If you are passionate about building scalable services, you are well-versed with web technologies like MVC, you enjoy working with super smart people that you can learn from and contribute to their knowledge – this is the perfect position for you.
- You should have prior experience in leading engineering projects in an Agile environment, i.e. work with Product Managers to convert product specifications to technical specifications; design and code for complex features; ensure clean code is delivered by team.
- Our core application is used by 100,000+ paying customers, so there's lot of opportunity to make direct impact.
Requirements: ·
- 5+ years of experience in .NET and C#
- Expertise in developing services (SOAP-WCF and REST)
- Expertise in web development frameworks like ASP.NET MVC
- Good knowledge of database concepts and Microsoft SQL Server
- Solid foundation in computer science, with strong competencies in data structures, design patterns, concurrency, algorithms, and software design
- Experience working in any of the JavaScript frameworks like Ember.js, AngularJS or ReactJS is a bonus.
- Strong analytical and troubleshooting skills;
- Bachelors or Master’s degree in Computer Science (or equivalent).
- Note: Bangalore Office at WeWork-Bellandur.
- Salary will be on-par with best in Bangalore.
• Strong coding and problem-solving skills
• Bachelor’s and/or master’s degree, preferably in CS, or equivalent experience.
• A full stack generalist with experience in both front-end and back-end technologies.
• Experience with JavaScript is preferable.
Experience in atleast 1 compile language and its implementation
• Experience in JavaScript frameworks like Angular, React, NodeJS
• Strong architecture and system design skills
• Passion for delivering products end-to-end, from ideation to implementation
• Independent, dedicated, and able to deliver production ready code with minimal guidance
* Knowledge of design patterns
* Knowledge of Openapi specifications and RESTFUL webservices
* Good knowledge of integration with RDMS/ Columnar DB, Redis, MongoDB
* Good knowledge of ORM and its practical implementation in a language
* Ability to estimate a statement of work in serial man days
* Ability to review and mentor junior developers
* Aspire to architect bigger modules and scalable systems
* Ability to automate style checks as hooks in git
Location Bangalore,Remote
Experience 5-8
Education Qualification BE/BTech/MS
Industry Internet/Ecommerce/Product
Competencies/Skills PHP and Javascript
* Abiity to create CI/CD pipelines with jenkins or ansible from code in repo
* Ability to debug a problem at frontend or backend and identify the root cause
* Ability to create a PoC shell for junior developers to extend it further
Skills and Qualification:
- Experience in working MEAN stack / Full Stack platform
- Front-end developer with knowledge of coding into NODE/EXPRESS, JavaScript, Jquery & its plugins.
- js/Redux/React-native.
- Knowledge of different NPM packages (Session, Async etc.).
- Knowledge of Mongo dB/Mongoose/Nosql.
- Knowledge of Any one framework (Mean.io/Ionic/Meteor).
- Experience in Backbone.js or Angular.js is a must.
- Knowledge of responsive design creation.
CSS3 / HTML / HTML5.
Roles and responsibilities:
- Proficient in SQL, NoSQL, relational database design and methods for efficiently retrieving data
- Experience building complex and non-interactive systems batch, distributed, etc.
- Be responsible for the technical design and experience in guiding/mentoring others.
- Strong OOPS knowledge, including experience with design patterns
- Experience with relational databases like MySQL/Oracle
- Experience with enterprise application servers like Tomcat/Weblogic/Websphere.
- Exposure to Web Services SOAP and RESTFUL
- Exposure to Agile/Scrum, TDD, and Continuous Integration tools like Jenkins, Bamboo etc.
- Excellent analytical aptitude and problem solving skills.
- Excellent communication and customer interfacing skill