Diagonal Technologies

Senior Software Engineer

Diagonal Technologies

Senior Software Engineer

Diagonal Technologies is a software company that offers mobile, web and desktop solutions with an utmost quality, established in 2018. We are bunch of enthusiasts trying to solve problems on Information technology. 

Our mission is to provide our customers with exactly the solution they need. Perfectly engineered solution you need, customer satisfaction is our satisfaction. Public relation is to become the most innovative and modern digital agency and reach the world. We love challenges and new ideas that challenge us every day.

We believe in the value of honesty and transparency. When our customers and we work together honestly and transparently, we always achieve great results!

Diagonal Technologies is a software company that offers mobile, web and desktop solutions with an utmost quality, established in 2018. We are bunch of enthusiasts trying to solve problems on Information technology. 

Our mission is to provide our customers with exactly the solution they need. Perfectly engineered solution you need, customer satisfaction is our satisfaction. Public relation is to become the most innovative and …

Senior Software Engineer

Views: 1582 | Apply Before: 5 days, 12 hours from now

Basic Job Information

Job Category : IT & Telecommunication > Programmer/ Software Engineer
Job Level : Senior Level
No. of Vacancy/s : [ 3 ]
Employment Type : Full Time
Job Location : Sankhamul,Lallitpur
Offered Salary : NRs. 80,000.00 - 110,000.00 Monthly
Apply Before(Deadline) : May. 02, 2024 23:55 (5 days, 12 hours from now)

Job Specification

Education Level : Under Graduate (Bachelor)
Experience Required : More than 4 years
Professional Skill Required : Collaboration MySQL Communication PostgreSQL Analytical

Job Description

Diagonal Technologies is currently seeking an experienced and highly skilled Senior Software Engineer to join our innovative technology team. This crucial role demands a talented individual who can design, develop and maintain complex software applications that drive business growth and meet our clients' evolving needs.

In this position, you will collaborate closely with cross-functional teams, including managers and designers to gather and analyze requirements effectively. Your ability to propose robust and scalable solutions, backed by your expertise in software engineering best practices, will be instrumental in delivering high-quality code that exceeds expectations.

Your Profile for this role

  • Design, develop and maintain software applications using industry best practices and coding standards.
  • Collaborate with managers and designers to gather requirements and translate them into technical specifications.
  • Mentor and guide junior developers, provide technical leadership and promote best coding practices.
  • Conduct code reviews and ensure adherence to coding standards and quality assurance procedures.
  • Participate in the entire software development lifecycle, from requirements gathering to deployment and maintenance.
  • Identify and resolve performance bottlenecks, scalability issues and other technical challenges.
  • Stay up-to-date with emerging technologies, industry trends and best practices in software development.
  • Contribute to the improvement of development processes, tools and methodologies.

Core skills we always look for

  • Knowledge of software development methodologies (e.g., Agile, Scrum).
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration skills.
  • Ability to work in a fast-paced environment and manage multiple priorities.

Preferred Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • At least 4+ years of experience as a Full Stack Engineer, with a strong background in object-oriented programming and design patterns.
  • Proficient in PHP and/or Node.js for back-end development.
  • Proficient in React.js or Angular for front-end development.
  • Experience with relational databases (PostgreSQL, MySQL)
  • Experience with cloud computing platforms (e.g. Google Cloud Azure).
  • Knowledge of containerization and orchestration technologies (e.g. Docker)
  • Familiarity with DevOps practices and tools (e.g., CI/CD pipelines, automated testing).
  • Experience with microservices architecture and distributed systems.

Your Benefits

  • Personal and professional growth opportunities
  • Flexible working hours
  • Geographically distributed team (Colleagues in EU and Asia)
  • Regular Team Events
  • Open feedback culture

Salary- Salary for this position is negotiable, depending on qualifications and experience. 


Recommended Jobs

Job Action

Similar Jobs
Powered by Merojob AI
job_detail_page
Search, Apply & Get Job: FREE