Back-end Web Developer

At Flastion LLC, we are looking for a highly skilled Backend Developer who thrives in a collaborative, fast-paced environment to join our team and work with us on innovative projects. The ideal candidate should have experience and expertise in developing backend solutions, including proficiency in backend languages and databases, with strong problem-solving skills.

Responsibilities

  • Design, develop, and maintain scalable backend systems using languages such as C++, Java, Node.js, etc., ensuring high performance, security, and reliability for clients.
  • Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions, utilizing databases like MySQL, PostgreSQL, or MongoDB.
  • Write clean, efficient, and maintainable code, following best practices and industry standards while optimizing backend applications for speed, efficiency, and scalability.
  • Troubleshoot and debug backend issues, identifying root causes and implementing effective solutions, ensuring seamless functionality of the systems.
  • Stay updated with emerging technologies and trends in backend development, integrating relevant advancements such as serverless computing or containerization into our projects.
  • Implement security protocols and measures to safeguard client data, ensuring compliance with industry standards and best practices in backend development.

Required skills & experience

  • Bachelor's degree in computer science or 7 years as a professional backend developer
  • 3+ years of experience working as a backend developer with backend programming languages (Java, Python)
  • Minimum of 3 years of database management experience skills (SQL, NoSQL)
  • A minimum of 2-year experience of API design and implementation knowledge
  • Scalability and performance optimization expertise
  • Version control (Git) proficiency
  • Familiarity with cybersecurity practices is a huge plus
  • At least 2-year experience with server management and deployment
  • Knowledge of cloud computing platforms (AWS, Azure) is a plus
  • Understanding of software development methodologies
  • Problem-solving and debugging skills
  • Creativity in technical solutions

Preferred skills

  • Master's degree in computer science or 10 years professional experience in backend development
  • Experience with microservices architecture
  • Familiarity with containerization technologies (Docker, Kubernetes)
  • Knowledge of web security protocols (SSL/TLS)
  • Experience with front-end technologies (HTML, CSS, JavaScript)

Nice to have

  • Understanding of virtualization technologies
  • Knowledge of distributed computing
  • Experience with machine learning frameworks
  • Familiarity with web server configurations (Apache, Nginx)
  • Knowledge of NoSQL database systems (MongoDB, Cassandra)
  • Experience with software testing and quality assurance

Other skills

  • Collaboration and teamwork abilities
  • Attention to detail in code reviews
  • Effective documentation skills
  • Continuous learning and adaptation to new technologies
Flastion