Know more about the opportunity

Full-stack Engineer

We are looking for a Software Engineer with expertise in full-stack development. He/she should be self-motivated, go-getter, out of the box thinker, and ready to work in a high-energy start-up environment. He/she must demonstrate a high level of ownership, integrity, and leadership skills and be flexible and adaptive with a strong desire to learn & excel.

Required Skills:

  • In-depth and working knowledge of .Net Framework 3.5, 4.7.+, .Net C#, Object-oriented concepts, LinQ, MVC 4+, Core, Web API, WCF, Entity Framework, Architectural, Design patterns, Unit Testing framework, JavaScript, JQuery - proficient
  • Stronghold on SQL Server database - proficient
  • Good to have knowledge of Azure cloud with good understanding around DevOps practices, frameworks, and tools - intermediate
  • In-depth and working knowledge of React JS/Angular JS/Angular 2+ - proficient
  • Good to have experience on Python – intermediate.
Roles and Responsibilities:
  • Collaborating with various stakeholders to determine software requirements
  • Troubleshooting and resolving issues with coding or design
  • Updating software solutions as required
  • Utmost importance to be given to customer success
  • Integration of user-facing elements developed by front-end developers with server-side logic
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Assist in the technical documentation
  • Contribute to writing unit testing Software Engineer
Good to have:
  • Passion for writing great, simple, clean, and efficient code
  • Should be a fast learner and have excellent problem-solving capabilities
  • Should have excellent written and verbal communication skills
  • Experience in working with large-scale distributed systems is a plus
  • Should be able to independently design and build components for the automation platform
  • Should assist in the maintenance of the tools and troubleshooting the issues

Why should you join Opcito?

We are a dynamic start-up that believes in designing transformation solutions for our customers with our ability to unify quality, reliability, and cost-effectiveness at any scale. Our core work culture focuses on adding material value to client products by leveraging best practices in DevOps like continuous integration, continuous delivery, and automation, coupled with disruptive technologies like cloud, containers, serverless computing, and microservice-based architectures. Here are some of the perks of working with Opcito:

  • Outstanding career development and learning opportunities
  • Competitive compensation depending on experience and skill
  • Friendly team and enjoyable work environment
  • Flexible working schedule
  • Corporate and social events.

Apply Online