Senior Full-Stack Engineer
New
C
COGNNACybersecurity
India. Egypt. Pakistan. NigeriaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years
- Required Skills
- PostgreSQLPythonDjangoMySQLREST APIReactCI/CDGitHub
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field
- 7+ years of professional full-stack engineering experience building enterprise production-grade web applications
- Expert-level proficiency in Python and Django
- Experience with REST API design, ORM best practices, authentication/authorization, and scalable backend architectures
- Solid experience designing and building RESTful APIs and integrating frontend and backend services end-to-end
- Proficient with relational databases (PostgreSQL, MySQL, etc.), schema design, database performance optimization, and writing efficient queries
- Hands-on experience with full-stack testing (backend unit/integration tests, frontend tests)
- Experience with CI/CD pipelines, version control (Github), and deployment workflows
- Demonstrated track record of system design and architecture decisions, ownership of complex features, and ability to deliver large or long-running projects end-to-end
- Ability to mentor and guide other engineers, participate in code reviews, maintain code quality, and best practices
- Strong analytical, communication, and collaboration skills
Responsibilities
- Build and maintain backend services and APIs using Python and Django
- Develop rich, responsive interfaces using ReactJS and modern frontend tooling
- Work closely with product, design, and data teams to deliver end-to-end features
- Optimize both backend and frontend performance to ensure fast and reliable experiences
- Participate in technical discussions, code reviews, and architectural decisions across the stack
- Mentor team members and help level up engineering practices across frontend and backend
- Build reusable internal libraries, components, and utilities that improve developer productivity
- Collaborate with DevOps and QA to ensure smooth CI/CD and high product quality
View Full Description & ApplyYou'll be redirected to the employer's site