Search by job, company or skills

HeadStart

Back End Developer

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Company Description

Headstart empowers educational institutions to enhance their enrollment processes and build strong relationships with students through an innovative, all-in-one platform. Our solutions are designed by combining decades of expertise in the education sector with advanced technology. By addressing the challenges of enrollment management and student engagement, we help institutions thrive in a rapidly changing educational landscape. Headstart's platform provides the tools and resources institutions need to optimize their operations and achieve long-term success.

Role Description

We are seeking a highly experienced Senior Back-End Developer with a proven track record of building robust, scalable, and efficient back-end systems. As a Senior Back-End Developer, you will play a pivotal role in architecting, developing, and maintaining our platform's back-end infrastructure. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet business objectives and enhance user experiences.

This is a full-time, on-site role located in Noida.

Responsibilites

API Design and Development:

  • Design, develop, and maintain robust, scalable, and secure RESTful APIs and Web Socket Connections.
  • Collaborate with front-end developers (like REACT, Angular), product managers, and QA engineers to ensure seamless integration between front-end and back-end systems.
  • Optimize APIs for performance (optimization), ensuring low latency and high reliability.

Database Management:

  • Design and implement efficient database schemas and queries.
  • Optimize database performance by creating indexes and performing regular database tuning.
  • Ensure data integrity, consistency, and security.

Authentication and Authorization:

  • Implement secure authentication and authorization mechanisms using best practices (e.g., OAuth, JWT, etc.).
  • Ensure compliance with data security standards and protocols.

Scalability and Performance Optimization:

  • Architect and develop scalable systems to handle large user loads.
  • Conduct performance profiling and optimize code to ensure efficient resource utilization.

Error Handling and Logging:

  • Implement comprehensive error handling and logging mechanisms.
  • Set up monitoring tools to track system behaviour and proactively address issues.

Code Quality and Reviews:

  • Participate in code reviews to maintain dynamic and high-quality code standards.
  • Mentor junior/other developers and provide guidance on best practices.

Monitoring and Maintenance:

  • Monitor system performance and identify bottlenecks.
  • Perform regular maintenance tasks such as database backups and server updates.
  • Troubleshoot and resolve issues reported by users or stakeholders.

Collaboration and Communication:

  • Work closely with front-end developers to ensure seamless integration of back-end functionality.
  • Communicate technical concepts effectively to non-technical stakeholders.

Leadership and Strategy:

  • Contribute to architectural decisions and long-term strategy for back-end development as per our requirements.
  • Stay updated on emerging technologies and recommended tools and frameworks(FASTAPI, DJANGO, FLASK) to enhance the platform.

Qualifications

  • Proficiency in Back-End Web Development and Software Development workflows
  • Strong understanding of Object-Oriented Programming (OOP) principles
  • 5+ years of working experience with the Python Programming language.
  • 5+ years of working experience with Django/Fast API Frameworks.
  • Basic knowledge of Front-End Development for seamless integration with back-end systems.
  • Familiarity with database systems and API design.
  • Bachelor's degree in Computer Science, Engineering, or a related field is preferred.
  • Excellent problem-solving skills and ability to work in a collaborative environment.
  • Prior experience in education technology or similar domains is a plus.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147199133

Similar Jobs

Noida, India

Skills:

SqlalchemyPostgreSQLFastAPIRedisPython 3.10Alembic migrations

Delhi, India

Skills:

Performance TestingUnit TestingPostgreSQLKafkaSpring BootMicroservicesDockerAgileSpring SecurityOracleJavaAopHibernateGraphqlHazelcastSpring DataRedisMemcachedRabbitmqGitIntegration TestingMongoDBRestful ApisJpaKubernetesCI CDReactor WebfluxNetty

Delhi, India

Skills:

Express.JsPostgreSQLJwtKafkaNode.jsRedisJenkinsTypescriptDockerMongoDBNestjsKubernetesCassandra DBWebSocketsOAuth 2.0GitHub Actions

Gurugram, Gurugram, India

Skills:

JavaSolid PrinciplesCassandraLoggingPostgreSQLDynamodbNode.jsSqlNosqlDesign PatternsDockerDatabaseMySQLAerospikeMongoDBmetricsOracleKubernetesPythonobject-oriented design principlesmicroservices best practices

Gurugram, Gurugram, India

Skills:

PostgresAWSRedisPythonDjangoDockerDev Ops