- Design and develop highly scalable, reliable and fault-tolerant systems for one of India's fastest-growing product startup
- Translate business requirements into scalable and extensible design.
- Pair with team members on functional and non-functional requirements and spread design philosophy and goals across the team.
- Partner with the product management team to define and execute the feature roadmap.
- Coordinate with cross-functional teams (Mobile, DevOps, Data, UX, QA, etc.) on planning and execution.
- Continuously improve code quality, product execution, and customer delight.
- Proactively manage stakeholder communication related to deliverables, risks, charges, and dependencies.
- Communicate, collaborate and work effectively across distributed teams
- An innate desire to deliver and a strong sense of accountability for your work.
- Willingness to learn new languages and methodologies.
- Passion for learning new things, solving challenging problems.
Requirements:
- 3+ years of experience in software development or a serious open source track record
- 2+ years of hands-on experience in designing, developing, testing and deploying large scale applications in any language or stack
- Proficiency in OOP concepts, including design patterns. Experience with functional programming is a plus.
- Data modelling experience in both Relational and NoSQL databases.
- Ability to understand and implement Continuous Integration and Continuous Delivery.
- Well versed with Lean methodologies, and Test Engineering and Automation.- Ability to design and implement low latency RESTful services.
- Experience in troubleshooting server performance memory issues, GC tuning, resource leaks, etc.
- Continuously refactor applications and architectures to maintain high-quality levels.
- Ability to scope, review and refine user stories for technical completeness and to alleviate dependency risks.
- We primarily use Node JS, MongoDB, AngularJS & AWS
**About VComply :**
- VComply is a fast-growing SaaS GRC (Governance, Risk and Compliance) platform that helps organizations manage their compliance controls and risk in an intuitive manner. VComply brings a contextual understanding of GRC to compliance officers enabling them to achieve organization objectives while maintaining the integrity and managing risk.
- VComply was founded in 2019 and is backed by Accel. We already have 25+ marquee customers across North America and Australia & New Zealand in our short existence. We provide organizations with configurable, yet plug and play GRC applications that need zero development effort and infrastructure.
**Why VComply :**
- Opportunity to have direct impact on the growth of a fast growing & dynamic company
- Challenging work environment with End- to-end ownership of your role
- Incredible growth opportunities - we are a meritocracy, and the best will always have room for growth in the company
- Opportunity to work directly with senior leadership
- Accelerated learning environment with a high performing team surrounding you
- Culture that promotes challenging oneself & continuous improvement.
- Perks & Employee friendly policies.
About VComply Inc.
Similar jobs
- You will work closely with the team, help define the product roadmap, and have a lot of room for flexibility. You are expected to gradually take responsibilities of the full mobile engineering stack at Poshn.
- You will use lean experimentation principles and techniques to develop digital experiments where you will help accelerate evidence based decision making to inform product, business and commercial decisions.
- You will work with the team of UX, Data engineering to ensure that product & service solutions truly address important customer needs and thus deliver superior customer and business value.
- You will take initiative to improve the system both at design and implementation level. As Poshn grows, you may also help with recruiting and training mobile engineering team.
- Working closely with stakeholders to understand business requirements and help translate these into technical requirements for the development
- Ability to analyse the core business needs and to suggest the best approach
- Capturing and clearly articulating requirements: work closely with end customers in order to prioritise different working items
- Designing, building and configuring applications to meet business process and application requirements
- Execute, deliver large and complex projects end-to-end, with or without the involvement of other team members
- Writing testable, scalable and efficient code and leading code reviews
- Carrying out solution testing: ensure efficient on-boarding processes for new clients; carry out root-cause analysis to develop logical conclusions and suggest alternatives
- Overall ownership of solution implementation: be in charge of assigned product, ensuring timely and efficient communication and solutions are delivered to plan
- Mentoring junior team members and ensuring they adhere to determined software quality standards
- You have 5+ years of experience in building web & mobile based backend applications preferably using microservices architecture.
- You have made major contributions to 3 or more complex backend application projects from zero to one. You have experience designing and shipping fully functional applications.
- You understand the core engineering principles and agile methodologies and are also able to adapt them to a face pace working environment.
- Experience with building up scalable backend microservices architecture
- Proficient in languages such as NodeJS, Go or Python
- Expertise in Database modelling, NoSQL and SQL; spotting DB bottlenecks and writing optimised DB queries
- Expertise in all common AWS Cloud technologies, Knowledge of CI/CD tools and workflows
- Proven track record in building highly-available and scalable distributed systems
- Experience with performance and memory tuning
- Experience with modern software engineering practices: agile development cycle, coding style, engineering documentations, unit & integration testing, code review, git version control, etc..
- Published mobile apps on app store and play store.
- Experience with engineering hiring & training of engineers Interfacing and collaborating with B2B clients
- Any experience or knowledge of e-commerce & supply chain industry
- We want you to come with creativity, expertise, flexibility and drive, but above all a desire to learn and keep learning
- You enjoy designing and building complex software systems with multiple components and code bases.
- You enjoy taking responsibilities and ownership of tasks.
- Curious and a continuous hunger for learning and staying up to date with the latest solutions on the market
- Analytical mind Creativity, open-minded attitude
- Intuitive about how an idea can be turned to an actual working application that delivers value and meets customer needs.
- We offer a competitive salary and ESOPs to make sure you are rewarded for your best work
- Flexible hours and work arrangements either fully remote or a hybrid remote and in-office, suiting your home commitments.
- Generous leave
- Become one of the key team members of an exciting startup changing the agri-supply chain industry
- Open, fun and collaborative work culture
- Training and development to the areas of growth you’d like to uncover
- Autonomy at work
Java Backend Engineer - Fintech Rocketship Pilot
Distributed systems, scalability, reliability, robustness, security, quality, building responsive real time systems - do these terms get your adrenaline high? Come be a part of a high growth, fast paced engineering team building for India’s new generation.
We have an open culture, you take responsibility and ownership of what you do. No bureaucracy. No bullsh*t.
If you are up for big engineering challenges, personal and professional growth, then let’s join forces!
You’ll fit right in if you have - 2-3 years of experience building, running and maintaining production services Strong with Java and JVM based services along with PostgreSQL Comfortable working with multiple cloud providers: mainly GCP and AWS Comfortable with CI and CD tools and best practices Done TDD and values TDD
Good to have –
Engineering aptitude - Owns small features, starting from technical design through completion. Appreciates and participates in technical discussions, and values guidance and feedback. Does not need mentoring on a daily basis; makes steady progress by themselves, and knows when to ask for help to get unblocked. Comfortable with referencing technical specifications, API references, source code, and man pages to understand concepts or solve issues.
Design process - Understands the role and importance of design, can write good backend specifications Can communicate API specifications and design goals to the end consumers API
Code reviews - Understands the value of peer-reviewed code; learns how to be unbiased and provide effective feedback. Asks senior engineers for help when needed (e.g.: architecture decisions, refactoring)
- Creating Rest based Backend for both Web & Mobile Apps
- Standard Code Quality
- Can work on both SQL and NoSQL DB
- Familier with GraphQL
Required Candidate profile
- Experience creating backend using Node.JS- Hands on experience with JavaScript Development on both client and server-side
- Experience with modern frameworks and design pattern
Perks and Benefits
Overtime Incentives and Flexible Office HoursYou will be responsible for designing, developing, testing, and debugging responsive mobile and web applications.
Qualifications Required -
· Bachelor's degree or equivalent in Computers
· Experience - 3-4 Years
· Some experience with Mobile App development will be plus
Skillsets:
- Experience in with Node.js, Express.js, REST API
- Experience with NoSQL database - MongoDB
- Experience with AWS services
Responsibilities:
- Write well designed, testable, scalable and efficient code and oversee assigned programs (e.g. conduct code review) and provide guidance to team members
- Apply design principles to ensure code modularity and error handling at appropriate levels
- Communicate software requirements to development teams
- Evaluate and select appropriate software or hardware and suggest integration methods
- Address technical concerns, ideas and suggestions and provide technological solution to it
- Monitor systems to ensure they meet both user needs and business goals
- Design the overall structure of the platform and oversee programs to ensure the proper implementation of the architecture
Desired Skills and Experience
- 2-7years of relevant experience in an online start-up with a record of substantial achievements
in the specific role
- Strong programming foundation in PHP, MySQL, Oops Concepts and can develop core PHP based applications
- Must have worked on MVC frameworks – Laravel, CodeIgniter, Cake PHP or Zend.
- Experience with JavaScript and jQuery for producing AJAX applications.
- HTML5, CSS3, XML knowledge is mandatory
- Ability to make modifications to the systems with little or no interruption of service
- Solid exposure to API integrations and familiar with various design & architectural patterns
- Understanding fundamental design principles behind a scalable application
- Ability to thrive in a fast-paced, deadline-driven environment