Senior Software Engineer
We are looking for a Senior Software Engineer who
is passionate about UI development, integrations and customer experience, and
who loves to interact with customers and solves their problems.
Your Responsibilities :
- Developing and implementing highest-quality application software
within deadlines and in accordance with our guidelines for high-quality
code.
- Understanding the business side of the project and being able to
lead in-depth technical discussions with partners and customers,
- Supporting/mentoring developers and other project members (e.g.
PMs, QAs).
- Recognizing upcoming trends and technologies which might be
presented to the clients with the right business cases, references and
context.
- Participating in the documentation and execution of system testing.
Apply if you have :
- 5+ years of commercial programming experience
- Have at least 2 years or more in JavaScript (ES6+)
- Have at least 2 years experience and advanced knowledge of Node.js
development
- Have at least 1 year experience and confident in using TypeScript
- Experience with REST APIs
- Have knowledge of Scrum and Agile methodologies.
- Databases, familiarity with any NoSQL solutions (MongoDB, Redis,
DynamoDb, etc.)
- Exposure in writing unit and integration tests.
- Experience with automated deployments (CI/CD).
- Have a very good command of written and spoken English and can
easily communicate with our clients in English.
Nice-to-haves:
- Worked with cloud-based development in AWS or Azure or GCP,
preferably in PaaS
- Provide full-stack capabilities where required, Angular 4+ or
ReactJs a plus
- Having excellent stakeholder management and client facing skills.
What you get out of this job profile
- You know almost all SaaS products big, small, new, old. Because,
you play with their API endpoints day in and day out and get to know
what’s in offer with each SaaS product.
- You become a Jack of all trades and choose to be a King of One that
interests you. Your approach becomes more consultative and wiser. And the
knowledge you gain will be crucial.
- Hearing that a customer is using a product and has a problem
statement to solve? No worries, you can solve their problems with custom
built solutions through your experience.
- Broad and wide knowledge in all departments of a business. Because,
different teams use different software and you get to work on all those
software for integrations and automations
- In addition to all the above, you get to groom your skills to be an
entrepreneur down the line because you will work closely with the founding
team, get the exposure & learn the tricks of the trade.
Other Benefits
- Flexible work hours
- No work during weekends
- Get to play table tennis, carrom, chess, dart game, xbox to unwind
yourself