Full Stack Developer

full stack developer openings at beautifulcode

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

At Beautiful Code, we push ourselves to become full stack developers. A full stack web developer will develop the attitude of ‘can do anything’ and that goes hand in hand with our culture. Our goal is to get really good at coding. We want to develop strong computer science fundamentals, experiment with ideas, appreciate the technology developments happening around us, pick up new skills and solve our client’s problems. It’s an university where you are the learner and the teacher. Beautiful Code is the environment to achieve this goal. We heavily invest in raising the team’s productivity primarily through training and pet project implementations.

As a full stack web developer, you will be learning/implementing any of the following on a typical day:

  •  Data modelling in relational tables
  •  Following TDD methodology and writing unit tests
  •  Provisioning infrastructure on public cloud providers such AWS, GCP
  •  Writing Javascript plugins for rich components on web pages.
  •  Mocking and developing web application workflows.
  •  Writing backend APIs.
  •  Participating in code reviews.

Qualifications

  •  Great communication skills
  •  Should be able to build web applications independently (any stack is OK)
  •  RoR, Python/django, Angular 1&2 , React JS experience is a huge bonus.
  •  BTech CS, MCA – Nice to have
  •  Class of 2016 and 2017 are the right fit for this role.

Interview Process

  • Resume screening
  • Tech Interview – 1
  • Tech Interview – 2
Our Culture

10x Programming

Each one of us strive to become a great programmer. Great programmers aren’t just a little more productive than average ones (like 15-20%). They tend to be 10 times more productive. Know more.

Active Learning

Active learning is in DNA of our company. Irrespective of how busy we are we set aside time to proactively learn new technologies/skills and provide innovative solutions to our customers.

Problem Solving

The very nature of services business calls for problem solving skills. We enjoy working with our customers to solve their most pressing challenges.

How to apply

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.

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 7+ LPA depending on the work experience. You’ll be working in Hyderabad.