What will you do:
As part of Gupshup, you will be working on changing the way businesses communicate with their consumers on a daily basis using advanced backend, web, mobile and AI technologies. You will be responsible for delivering end-to-end modules or products rather than narrow functional / language specialization. You will need to demonstrate ability to see the big picture as well as attention to details. You will work in a fast-paced and flat unstructured environment.
Work with teams across organizations to proactively look out for problems and ideate new features and products.
Explore new ideas and generate quick proof-of-concept demos.
Take a product from the proof-of-concept stage to a finished product.
Write scripts and code for deployment, operations, and version migration.
Design systems for low latency, high throughput and build in security and availability.
Refactor code to improve code quality and maintainability. Write comprehensive unit tests.
Work as a full-stack developer to cover all areas of delivery including server, web, and native android application.
Attend stand-up calls, review requests in Jira, write code or test calls, and other tasks.

Why join?
Great opportunity to join the startup that proved itself in conversational messaging services!
Требования
Requirements:
Complete Bachelor's or Master’s degree in Software Engineering or related field. We’re also ready to consider candidates with ongoing degree, however, please note that you strictly need to be able to stick to the working schedule and spend 40 hours of work per week without being distracted by studies during the working hours (see the schedule in the description below).
Solid foundation in software design, data structures, and algorithms.
Solid understanding of any programming languages such as Node.js, React.js, willing to work on Core Java and JavaScript.
Good understanding of concurrency. Knowledge of UI thread behavior, async patterns, RDBMS ACID properties, distributed locking and messaging queues is a bonus.
Good understanding of space and time complexity. Understanding scalability behavior of RDBMS, caches, key-value stores and columnar databases is a bonus.
Familiarity with Test Driven Development, DevOps, Continuous Integration, IaaS clouds like AWS and server less computing is a bonus.
Understanding of programming patterns over reliance on a particular framework. Ability and willingness to create frameworks / work with diverse frameworks as per needs.
Tech Stack:
Application servers: Tomcat.
Persistence layer: MySQL, Riak.
Mobile: Native Android.
UI: HTML, CSS & Javascript.
Others: Zookeeper, RabbitMQ.
Linux: Basic shell scripting.
DevOps: iPaaS (AWS APIs, Jenkins and Puppet).
Other tools: Git, Maven.
Soft skills:
Proactivity - you have a strong desire to help the company grow. You are open to new information and communication, we expect you to be a person with many ideas, not just an executor.
Responsibility - you can analyze the tasks and set your own deadlines. You are autonomous and can work on your own.
Teamwork - you are open to collaborating and sharing different perspectives and experiences with the team.
Working hours:
You’ll need to adjust your time schedule to have at least 5-6 overlapping daily hours with the team located in India, so ideally you are expected to start your working day at 8:30 am GMT+3.
Not necessary but will be a big plus:
Experience working with Amazon Web Services..
Experience working with Google clouds.
Условия
What we offer:
Full-time employment (8 working hours per day, 5/2). For this vacancy, we consider only graduates and might consider last-year students. For candidates with ongoing degree: please note that you strictly need to be able to stick to the working schedule and spend 40 hours of work per week without being distracted by studies during the working hours (see the schedule in the description above). For candidates with a completed degree: please note that we will not consider candidates planning to combine this work with another job.
Remote work. You may be located in any country or city, just need a good Internet connection and the opportunity to adjust your working schedule to have overlapping hours with the team.
A great chance to work in the company with no restricted promotion. Grow from a Junior to Principal Engineer!
Stability - this is not an internship or project work, we consider only the candidates looking for a long-term commitment.
Quick selection process.
Application deadline: 2nd of April 2022.
Please note that the later you apply - the more intensive your selection process will be, for example, you will have less time for the technical assignment, etc.
1. Fill in the application form - attach your CV;
2. Complete the VCV recording;
3. Share your portfolio of projects;
4. Have a Zoom-interview with Grintern’s Recruiter (no video required);
5. Complete the technical assignment;
6. Have a technical video-interview in Zoom with the company’s team supervisor;
7. Have a technical video-interview in Zoom with the direct manager;
6. Get hired!
Оплата
Оплата по результатам собеседования.
|