Senior Full Stack Developer

Application deadline date has been passed for this Job..
This job has been Expired
Job Vortex
  • Post Date: February 19, 2023
  • Applications 0
  • Views 81
Job Overview

We are looking for experienced Senior Full Stack Developers to produce scalable software solutions.

A Senior Full Stack Java Developer should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. He/she will be part of a cross-functional team that is responsible for the full software development life cycle, from conception to deployment.

Join our team of Developers and work on dynamic long-term projects. Most of our team members are long-term employees who enjoy consistent work and a collaborative team approach.

Main Duties

  • Designing scalable applications and well-designed patterns
  • Familiarity with different markup languages to create webpages and new user facing feature
  • Writing clean, standardized, maintainable, understandable, and functional code for front-end and back-end
  • Building features, reusable components/code, and applications with a Responsive Web Design (RWD)
  • Ability to manage the well-functioning database and develop the well driven architecture of database according to application
  • Reporting regularly on system and service performance against key quality and availability targets
  • Using different libraries to write unit test cases to test the application and fix the software issues
  • Driving applications with algorithms for higher efficiency
  • Continuing to expand the capacity of the system to keep up with rapid growth
  • Continuing to develop technical and professional expertise through formal learning and experience on the diverse components of the overall solution
  • Performing multiple tasks and work on multiple projects
  • Gathering clients’ requirements and meet technical standards
  • Maintaining the business and technical documentation of project
  • Performing other duties as assigned

Experience, Qualifications & Skills

  • Bachelor’s degree in Computer Engineering, Software Engineering, Telecommunications Engineering, Computer Science, or other related fields
  • 7+ years of development experience and demonstrated experience working with multiple programming languages (C#, Python, Java), operating systems, and development environments
  • Proven experience in designing client-side and server-side architecture
  • Proven experience in designing and developing RESTful service architecture and APIs
  • In-Depth experience with microservices architecture & strong knowledge of all layers of MVC infrastructure and REST templates
  • Solid experience with Object-Oriented Programming and design patterns
  • Knowledge of multiple front-end languages and libraries (e.g. HTML5, CSS3, XML, jQuery) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Experience in responsive web design to create applications that automatically conform to multiple screen sizes/devices
  • Familiarity with databases (e.g. MySQL, SQL Server, PostgreSQL…) and web servers (e.g. Apache)
  • Experience utilizing source code control, build, deployment, work management and continuous integration tools such as Git, Jira, Maven, Jenkins
  • Familiarity with DevOps, Kubernetes, Docker, CI/CD, and SRE best practices
  • Hands-on experience in development functionality accompanied by Unit Tests, Integration Tests, etc. Experience with monitoring tools like Prometheus, Grafana, Datadog, etc.
  • Excellent testing/troubleshooting/debugging skills to ensure code coverage and efficiency
  • Excellent communication and teamwork skills
  • Excellent problem-solving skills with great attention to detail
  • Fluency in English language
Never pay anyone for job application test or interview.