Our client is looking out for an Associate Architect who has strong experience in to Technology
You will be involving in design, coding &scaling the product.
Collaborate with cross functional teams to solve complex problems.
You will be designing large scale distributed system.
Requirements:
8+ years of hands-on experience in developing, designing & scaling complex systems
Programming experience in Java, spring, Hibernate and MongoDb, micro services
Similar jobs
It is a SaaS startup founded in April 2020 by Srikrishnan Ganesan, Vignesh Girishankar, and Deepak Balasubramanyam. Before Rocketlane, they built a successful in-app messaging startup that was acquired by Freshworks(NASDAQ: FRSH) in 2015.
They launched in June 2021 and was #1 Product of the day on Product Hunt. It has a fast-growing, global customer base, including LinkSquares, AppCues, ContractPodAI, Chargebee, parcelLab, and many more.
Rapid early traction and customer love has catapulted Rocketlane to be recognized as a Leader in the G2 Category of Client Onboarding. They has raised $21M in capital from global VCs such as 8VC, Nexus Venture Partners, Matrix Partners India, and super angels like Gokul Rajaram and Girish Mathrubootham.
We offers a first-of-its-kind collaborative customer onboarding platform that enables businesses to onboard their customers better, faster, and smoother. It helps speed up revenue recognition and grow NRR for the vendor and enables faster time-to-value and a delightful customer
onboarding experience.
Description:
Are you a backend developer looking to fast-track your learning and growth? Have you looked at world class products like Asana, Notion, or Airtable, and felt “I wish I were part of the early team that
built these products”?
At Rocketlane, we’re a team that has previously built and rolled out globally successful SaaS products used by tens of thousands of customers. We’re laser focused on delivering a world class product
again, and looking for an ambitious backend engineer to join our existing team of 9 engineers.
If it excites you to think of a fast-paced start-up environment, building something big from scratch, breaking down new problems, creating new APIs, working on performance issues, getting hands-on
with devops initiatives, and showcasing demos of your work every Friday with a happy and passionate team, then this is the right opportunity for you.Some of the tech problems you get to work-on as a backend engineer would be to build the backendfor a modern spreadsheet experience from scratch, work on infra as code, write robust code that is fault tolerant, work on performant code that adheres to SLOs set by the organization.
About you:
● 2 - 4 years of experience
● Expertise in the following areas
○ Java
○ HTTP Protocol
● You’ve heard of or worked with some of the following tech stacks / products
○ Spring
○ PostgreSQL
○ Redis
○ Docker
○ Message brokers
○ GitHub
● These non-functional areas are familiar to you
○ Performance
○ Debugging
○ Log management
Nice to have:
● Familiarity with AWS
Benefits
Rocketlane genuinely cares about everyone we hire. You’ll learn new things and grow no matter how
experienced you are. If you are eager, check out the MTT(Meet The Team) videos on our LinkedIn.
Benefits of working at Rocketlane include:
● Competitive salary in a fast-growing startup.
● MacBooks are our standard, but we’re happy to get you whatever equipment helps you get
your job done
● Comprehensive health insurance for you and your dependents
● Flexible leave policy so you can take time off when you need it
Paid time off
Job title : Backend Engineer
Location : Remote
Job Description
- Responsibilities:
- Execute on the software development strategy to improve our dynamic highly distributed system
- Understand and implement software development/engineering lifecycle concepts to drive features from conception to delivery
- Collaborate closely with the product management, architects and dev-ops to achieve quality releases
- Work hand-in-hand with customer support, documentation and downstream teams to enable customer success
- Make appropriate trade-offs to optimize time-to-release while maintaining performance and scalability requirements
- Be able to clearly communicate goals and desired outcomes to internal project teams
- Interview, mentor and coach new team members
Skills :
Requirements:
- BS/MS in Computer Science/Engineering with 8 years or equivalent experience
- Be a self-starter, able to learn independently and adapt quickly
- Advanced-level of experience as hands-on Core Java Software Engineer in a distributed/cloud-based product
- Solid experience with Spring framework, Rest API, MongoDB, ElasticSearch, Kubernetes and Docker
- Cloud Experience (AWS, Google Cloud, Azure)
- Strong experience and knowledge with Micro services, distributed processing systems, and performance optimization
- Experience with Agile development process and embrace Agile methodologies
- Strong believer of automation test and strive for higher code coverage
- Can-do attitude on problem-solving, quality and ability to execute
Education
- BS/MS in Computer Science/Engineering with 5 years or equivalent experience
SDE
Responsibilities
- Software Engineering
- Design and develop highly scalable, available, reliable, secure and fault tolerant systems with minimal guidance for a market leader in the logistics industry
- Partner with team members on functional and nonfunctional requirements and spread design philosophy, goals and improve the code quality across the team
- Research new technologies and tools that enable building the next generation of our services
- Provide technology leadership to the team and foster engineering excellence
- Product Delivery
- Partner with product managers to define and execute on the feature roadmap
- Translate business requirements into scalable and extensible design
- Coordinate with various cross functional teams on planning and execution
- Maintaining automated build / test / deployment environments
Qualifications
- Software Engineering
- Should have at least 3 years of hands-on experience in designing, developing, testing and deploying applications on Java, Ruby, Kotlin, Python, Node or Go for large scale applications
- Deep knowledge of one of the programming languages they have experience in
- Proficient in OOP and Design Patterns, experience with functional programming would be a plus
- Data modelling experience in Relational Databases
- Ability to design and implement low latency RESTful services
- Product Delivery
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency
- Well versed in working with agile methodologies which includes phases such as design, development, code review, testing and release management
- Ability to have worked in a CI/CD environment, with hands on experience with Git or any similar source code management tools
- Product Maintenance
- Experience troubleshooting server performance issues such as memory tuning, GC tuning, resource leaks
- Continuously refactor applications to ensure high quality design
Job Requirements-
Mandatory:
1. 2 - 3 years of J2EE experience
2. Clear understanding and application knowledge of Object-Oriented concepts
3. Experienced in Core Java, Collection Framework, exception handling, logging frameworks
4. Knowledge of Struts/Spring/Springboot framework or any ORM tools like Hibernate, JPA mandatory
5. Knowledge of SQL
Desirable to have:
1. Code review tools like pmd, sonar, Checkstyle
2. Knowledge of writing unit testing using Junit, Jmock, DBUnit etc.,
3. Knowledge to build scripts using ant, maven
4. Exposure to Agile Model
5. Exposure to BFSI domain
Team Handling/Generic skills
1. Self-driven, ready to learn and adapt depending on customer/organization needs
2. Excellent communication skills
Share resumes at ruchika@ netconnectglobal.com
If you love to work in a fast-paced startup environment and desire to solve some very
challenging problems using technology, we want to hear from you.
We are looking for an enthusiastic and energetic individual to work as a Senior Software
Developer. You will be involved in working on multiple products for the scaling and growth
stage of the lifecycle.
We work closely with the real world,. If you are interested to grow and learn in your career
and at the same time work on products for the 1Bn user market, we encourage you to apply.
Responsibilities
● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● Over 3 years of experience working in backend development technologies and
DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Some experience in Angular 6+, JavaScript or TypeScript would be a plus.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● Understanding differences between multiple delivery platforms such as mobile vs
desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performance.
- 2+ years of experience on Java, Spring Boot, Hibernate in medium to large-scale projects
- Must have experience with at least some flavours of both SQL (MySQL, Postgres) and NoSQL (Kafka, MongoDB, ElasticSearch, NoSQL distributed cache system, DynamoDB etc), datastores in production
- Must have experience with Kafka or similar message queue systems in production
- Stellar problem solving skills
- Hunger to learn new things and ability to grasp new concepts quickly
- Ability to move quickly without breaking things too much (we are dreamers)
- Ability to work under immense pressure which is balanced by a sense of responsibility and ownership
- Should be able to groom juniors and take them to the next level
- You will build cutting-edge secure and scalable systems by writing simple and efficient code.
- You will own the backend development for one or more of our modules and collaborate with architects, other engineers, and product managers to launch new products and/or iterate on existing features. You'll build and manage automated build/test/deployment environments
- Ensure high standards through code reviews, design reviews, architecture discussions
- You will ensure that the systems you oversee are secure, fault-tolerant, and are performing reliably at high volumes.
- Well-versed in data structures, algorithms, and software design. Programming experience with at least one of Java or Python and object-oriented design
- Knowledge of SQL, NoSQL databases, Messaging/Caching technologies, and AWS deployments is a plus
- Able to write unit integration tests with coverage of code & interfaces. TDD is a plus
- Exposure to the architecture and design (design patterns, security, reliability, and scaling) of new and current systems. Experience in building highly scalable business applications, which involve implementing large complex business flows involving multiple third-party integrations
- Prior startup experience is a plus