Job Responsibilities:
- Create standard RESTful APIs
- Define API models
- Define Database models
- Communicate with other teams about breaking changes
- Maintain code quality
- Optimizing services for maximum performance
Requirements: 5+ years of work experience
- Advanced understanding of SQL ( NoSQL is a plus)
- Proficient understanding of Node.js
- Willingness to learn new ways of doing things
- Experience exposing functionality through RESTful APIs and GraphQL
- Perform performance tuning and query optimization using native SQL Server tools
- Ensure performance, security, and availability of databases
- Should be familiar with the AWS ecosystem and services
- Experience in deployment of scalable, low-latency, and highly available distributed systems
- Experience with Scrum/Agile development
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
We are looking for an experienced Node.js developer to build Crypto and Blockchain applications from scratch. No prior experience in Crypto or Blockchain is required but if you have experience with the same then that’s definitely a huge plus.
- At least 5 years of software development experience.
- At least 2 years of experience with Node.js/serverless.
- Extensive knowledge of JavaScript-based back-end libraries and frameworks preferably serverless.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Knowledge of front-end JavaScript libraries and frameworks such as react, angular etc.
- Experience with Java programming language will be a plus.
- Able to solve complex problems using suitable algorithms and data structures.
- Good understanding of RESTful APIs.
- Knowledge of both SQL and NoSQL databases such as MySQL, Oracle, MongoDB etc.
- Able to design scalable databases.
- Working experience of Git preferably bitbucket.
- Good knowledge of CI/CD preferably using bitbucket pipelines and Jenkins.
- Familiarity with AWS services such as API gateway, Lambda, DynamoDB, Cloudsearch/Elasticsearch.
- Working knowledge of agile methodologies and techniques.
- Prior experience in optimizing large scale systems using caching and load balancing will be a huge plus.
- Understanding fundamental design principles behind a scalable application.
6-8 yrs experience
Fully Remote position
Max compensation - 45 LPA per annum (Full in hand)
Key Responsibilities
- Design, implement and maintain software to the demanding standards of a real time, highly concurrent distributed system.
- Working in conjunction with the rest of the development team, you will architect and build highly performant, scalable and extensible external APIs
- Collaborate with customers and internal stakeholders, at all levels, to continuously improve our product in a measured data-driven approach
- Learn quickly, adapt, and invent based on changing company needs and priorities
- Contribute to code reviews, tech talks, innovation drives and patents
Minimum Qualifications
- Excellent problem solving skills
- Bachelors in a computer science or other equivalent field
- Proficiency in deploying production systems using a major programming language like Java, Python, NodeJS or similar
- Excellent command over object oriented design and system design
- Experience building distributed systems and scaling them with high availability
- Ability to exercise autonomy rather than needing detailed direction and proactively get things done
Preferred Qualifications
- Experience in customer facing software development
- Proficiency building unit and performance tests to ensure reliability and scalability
- Experience in Artificial Intelligence, Machine Learning (ML) models, Natural Language Processing or Deep Learning is a plus
- Experience with cloud infrastructure such as AWS, GCP is a plus
Why work with us
- A small collaborative and excited team
- We value autonomy, allowing you to choose the configuration that makes you most productive
- Able to work remotely anywhere in Indian Standard Time
- Continuous learning and up-skill opportunities
- We love ideas, innovation and experiments!
- Competitive salary
• Minimum 8+ Years of software development/programming experience.
• Any Bachelor’s or Master’s degree, not limiting to Engineering.
• Must be detail oriented.
• Experience with Agile methodologies.
• Strong communication skills and fluent in English (written and spoken)
• Keywords are team player, proactive, attention to detail, independent, strong analytical skills and
the ability to adapt to new challenges
Responsibilities:
• 8+ Years of software development/programming experience
• 3+ Years of experience in Drop-wizard/Spring Boot Microservice
• Strong experience building multi-threaded applications using Java 8 and above
• Experienced in Agile development methodologies / Continuous Integration
• Java Design Patterns
• Amazon AWS EC2/S3/RDS
• OpenAPI, Contract first development experience
• Strong Java Concurrency (Java Threading)
• DDD (Domain Driven Design)
• Testing frameworks Like Mockito
• Test driven development experience
• JIRA, Git, Github and Github actions
-Strong logic and analytical skills.
-Experience with Node.js, Javascript, HTML5, CSS3.
-Database Experience - Postgres or other relational databases.
-Proficient understanding of code versioning tools, such as Git.
- Experience with performance debugging and benchmarking
- Integration of user-facing elements developed by front-end developers with server-side logic
- Must understand the project requirement and technical documents.
- Ability to complete the task within a specified time with full accuracy.
- Team player with organizational skills. Need to perform programming work in the mobile application as per requirement.
1. Work completely independently in the end to end system/solution.
2. Quality focused developer, uses best practices of design, coding and
testing within the team.
3. A good problem solver, able to analyse technical issues in a production
environment.
4. Take initiatives and provide innovative ideas/suggestions to Senior
Developers, Technical Leaders, Product Manager to improve overall
product/solution.
5. Maintain a highly positive attitude and conducive working environment
at all times for the team members and peers.
6. Always keep himself/herself updated about technology advancements,
new trends. Share the knowledge with team members regularly.
Candidate Attributes
1. Expertise in Node.js, Javascript, Express.js, Mysql, MongoDB, GraphQL
2. Should be able to understand the requirements and implement them
independently. Knowledge of the Agile methodology for Software
Development Good understanding of the software development life
cycle.
3. Strong analytical skills, excellent problem solver and self-starter
4. Working experience in Linux development environment
5. Analyze the current implementations and enhance them with Strong
Debugging and Analytical skills
6. Willingness to innovate, explore new ideas and acquire new skills and
knowledge
7. Attention to detail and a commitment to excellence.
Should have Punctuality.
Ready to work from office.
Ready to relocate to Gurgaon.
Job brief
As an Application Developer at Bridgei2i, you will participate in development and implementation of custom projects and products of Bridgei2i in Business Intelligence Applications. The role includes working closely with lead, testers, project managers, designers.
You are expected to develop prototypes of the system design and work with lead, backend developers, testers and project managers as appropriate throughout development cycle. You will be developing bug free, maintainable, scalable web applications.
Requirements
- Working knowledge in JavaScript, CSS and HTML, Java/J2EE
- Experience of 1 + year's atleast in application development
- Possess good knowledge of object-oriented design and development (OOA/OOD), algorithm and data structure
- Basic knowledge of web services (SOAP & Restful)
- Basic knowledge of relation database, SQL
- Knowledge in any of one of UI frameworks (AngularJS, ReactJS, NPM, node.js, JQuery) , or Spring or Struts
- Curiosity and attention to detail
- Adaptable to changing technology and restrictions, design challenges, deadlines, and project requirements