23 Oct
|
SecureGen
|
India
Job Title: Software Engineer – Full Stack (Python, React)
Experience: 2–5 years
Employment Type: Full-time
Work Mode: Remote
About the Role
We are looking for a versatile Software Engineer to work on enterprise software platforms involving scientific computing, infrastructure monitoring, cloud integrations, project management and secure software development.
The ideal candidate should have strong full-stack development skills, experience with Python-based backend systems, and the ability to work with complex existing codebases, distributed task execution and infrastructure-level integrations.
Key Responsibilities
- Develop, maintain and enhance frontend applications using React.js, JavaScript and Material UI.
- Design, build and maintain RESTful APIs and backend services using Python and Flask.
- Work with asynchronous task processing systems using Celery and Redis.
- Design, optimize and maintain database operations involving MongoDB.
- Develop and maintain integrations with SVN, Git, SSH, cloud services and external platforms.
- Build and improve infrastructure monitoring features, including disk usage, process monitoring and server monitoring.
- Identify and resolve performance bottlenecks, application errors, security vulnerabilities and reliability issues.
- Implement secure coding practices, including authentication, authorization, secure communication and vulnerability remediation.
- Collaborate with cross-functional teams to understand existing workflows, investigate technical challenges and deliver reliable solutions.
- Participate in code reviews, debugging, technical documentation and continuous improvement of existing systems.
Required Technical Skills
- Strong experience with React.js, JavaScript and HTML/CSS.
- Experience with Material UI or similar component libraries.
- Familiarity with API integration and state management.
- Strong experience with Python.
- Hands-on experience with Flask or similar backend frameworks.
- Experience designing and integrating REST APIs.
- Knowledge of asynchronous processing, background jobs and task queues.
- Experience with MongoDB.
Valuable to Have
- Strong Linux fundamentals and command-line proficiency.
- Experience with AWS or GCP.
- Understanding of application deployment, logging, monitoring and troubleshooting.
- Familiarity with Git and version control workflows.
- Knowledge of application security, OWASP vulnerabilities and secure API design.
- Experience working with legacy systems and modernizing existing applications.
What We Are Looking For
- Strong problem-solving and analytical skills.
- Ability to understand and navigate large, interconnected codebases.
- Comfort working across frontend, backend and infrastructure layers.
- Ability to investigate and resolve complex technical issues independently.
- Good communication and collaboration skills.
- A practical engineering mindset focused on building maintainable, secure and reliable software.
What You Will Work On
- Enterprise software platforms for project and repository management.
- Cloud and infrastructure monitoring systems.
- Remote execution and automation workflows.
- Secure integrations and distributed backend processing.
- Scalable, data-driven web applications and platform enhancements.
Qualifications
- B-Tech. in Information Technology
📌 Software Engineer – Full Stack (Python, React) (India)
🏢 SecureGen
📍 India