Avatar for BeautifulCode

Making Remote Engineering Work

Full Stack Developer

₹8L – ₹11L • No equity
Apply now
About BeautifulCode

We are an IT services startup based out of Hyderabad. We are currently 36 (almost all are full-stack developers) and we have 4 open positions. This role is suitable for someone who has the mindset to constantly learn new things and collaborate with clients to improve their products.


1-4 years experience in full-stack development, frontend development or backend development. Any stack is OK.

Experience in any of RoR, Python/Django, Angular 1, Angular 2, React JS, Vue is a huge bonus.

Any Bachelor or master's degree. BTech CS and MCA are preferred.

Great communication skills.

These are some of the things that you’ll do when you start out

Data modeling in relational tables.

Follow TDD and write unit tests.

Set up instances on AWS or GCP.

Write Javascript plugins for rich components on a web page

Mock and develop web application workflows.

Write backend APIs.

Participate in code reviews.

After a couple of years at BeautifulCode, you’ll be expected to

Lead a team of 2-3 engineers.

Mentor juniors.

Own sprint deliverables.

Talk to product managers to understand the new user stories and ask questions.

Work with your lead and estimate the effort required for new tasks.

Collaborate with your counterpart halfway around the world to debug a complex issue.

Participate in design sprints to figure out solutions to complex workflows.

Update the backend architecture.

Interview Process

Typical interview topics: Programming, algorithms, databases, data structure, Linux

The process consists of 3 technical interviews and an optional cultural fit interview.


8-11 lakhs per annum depending on the quality of prior experience

Important company policies

Medical insurance for the employee, spouse, parents, and children.

20 leaves and 52 work from home (convertible to leaves in 4:1 ratio) per year.

Subsidized apple laptops.

Workdays: Monday to Friday

2 fully paid trips every year. Our last trip was to the beautiful Andaman and Nicobar islands.

Why should you join BeautifulCode?

We believe in active learning. This means going above and beyond what you have to learn to do your work. At BeautifulCode all of us have quarterly learning goals and a mentor who can help achieve the goals.

Our ultimate purpose is to create an environment and a culture that pushes us to become good software engineers. We achieve this with good doses of hands-on learning, pet projects and solving real-world problems.

More jobs at BeautifulCode

View all jobs

Software Engineer (Full stack developer)

Apply now