Full Stack Developer

Thanks for showing interest. All full stack developer openings are filled as of October 09, 2018.

Full Stack Developer (RoR/Python-Django) @ BeautifulCode

About BeautifulCode

We are an IT services startup based out of Hyderabad. We are currently 25 (all 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-2 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 degree. BTech CS and MCA are preferred.
  • Class of 2016 and 2017 are the right fit for this role.
  • Great communication skills.
These are some of things that you’ll do when you start out
  • Data modelling in relational tables.
  • Follow TDD and write unit tests.
  • Set up instances on AWS or GCP.
  • Write Javascript plugins for rich components on 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 new joinees.
  • 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 inteview topics: Programming, algos, databases, data structure, linux
  • The process consists of 2 technical interview and an optional cultural fit interview.

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.


  • 8+ LPA depending on the work experience
  • Work location: Hyderabad

  • Medical insurance for the employee, spouse, parents and children.
  • 20 leaves and 52 work from home (convertible to leaves in a certain ratio)
  • Subsidized apple laptops.
  • Work days: Monday to Friday
  • 2 fully paid trips every year. October 2018 trip: Beautiful Andaman and Nicobar Islands.

Send your resume to [email protected]

Frequently Asked Questions

  • Designation: Software Engineer
  • Role: Full Stack Developer.
  • Communication: The ability to effectively communicate and articulate the technical challenges is fundamental for team velocity and chemistry.
  • Interest: We give more weight to your professional interests and learning objectives than to your experience. Beautiful Code is not a place where we work solely on company’s projects. Beautiful Code is a means to a much bigger end – your personal goals.
  • Demonstrable work: We will pay attention to your previous work. Especially your side projects.
A big NO!
Yes. The approach is to expose you to all the stack components. Initially, you will not be an expert but you will get the big picture. Once you can conceptualize the end to end stack then you will dive deep into each of the components.
On average, everyone at Beautiful Code spends about 50% of their time on learning. Learning is our thing. Initially, you will spend almost 100% of your time in active learning and ramp that down as you take up responsibilities in client projects.
As a full stack web developer, you will develop the confidence and the right problem solving attitude to conceptualize and build end to end web systems. Should you choose to pursue your own startup idea, you can effectively be the CTO. Or given the big picture exposure a full stack developer gets, you can advance to become a systems architect. Exposure to the the myriad of technologies should also prepare you to become open source developers. Armed with this well-rounded knowledge, future prospects are very bright.
If you are passionate about programming and you are a quick learner, you are welcome to apply.
The compensation will be 8+ LPA depending on the work experience. You’ll be working in Hyderabad.
© 2019 BeautifulCode