Embark on an exciting journey with us and open the door to limitless opportunities for career growth and
personal development
Job Description
Core Competencies
Architectural Leadership: Expertise in leading the architectural design and development of complex, web-based, multi-tenant ERP systems. Strong knowledge of best practices, design patterns, and architectural principles for building scalable, fault-tolerant, and highly available systems on cloud platforms such as AWS. Ability to define and implement comprehensive architectural frameworks that align with business objectives and technology strategies.
Technical Proficiency:Expert-level proficiency in Python and related libraries/frameworks such as Flask, Django, and Celery. Strong experience in designing and developing RESTful APIs using Python web frameworks. In-depth understanding of microservices architecture and hands-on experience in building and deploying microservices. Proficiency with containerization technologies such as Docker and orchestration tools like Kubernetes.
Solution Development: Proven ability to design and implement end-to-end solutions that meet business requirements and ensure system reliability and scalability. Experience in developing fault-tolerant systems and disaster recovery mechanisms to minimize downtime and ensure data integrity. Strong capability to optimize system performance and ensure efficient data processing and responsiveness.
Leadership and Collaboration: Demonstrated leadership skills in providing technical guidance and direction to development teams. Ability to drive innovation, foster a culture of excellence, and promote continuous improvement in software engineering practices. Strong collaboration skills to work effectively with cross-functional teams, ensuring seamless integration and delivery of system components.
Performance Optimization: Expertise in identifying and implementing performance optimization strategies for software applications. Ability to analyze system performance metrics and develop solutions to enhance system efficiency and responsiveness. Knowledge of monitoring tools and techniques to ensure continuous system performance and reliability.
Monitoring and Maintenance:: Strong experience in developing and implementing monitoring, logging, and alerting solutions for large-scale systems. Capability to ensure continuous improvement of application products and observability services. Proficiency in setting up and maintaining robust CI/CD pipelines to streamline development and deployment processes.
Communication and Problem-Solving:: Excellent verbal and written communication skills to effectively convey technical concepts and solutions to stakeholders. Strong analytical and problem-solving skills to address complex technical challenges and drive efficient solutions. Ability to adapt to changing business needs and technology landscapes, maintaining a proactive approach to learning and development.
Cloud and Database Management:: Proficiency with cloud platforms such as AWS, including services like Lambda, Kinesis, SQS, and SNS. Strong understanding of RDBMS databases and NoSQL databases and experience in integrating multiple data sources into a unified system. Knowledge of telemetry services and metrics for monitoring CPU, memory, disk space, and network latency.
Technical Skills:
Architectural Design:: Leading the architectural design and development of complex software systems using Python technologies. Ensuring adherence to best practices, design patterns, and architectural principles. Building scalable, fault-tolerant, and highly available systems on AWS or other cloud platforms.
Solution Development:: Designing and implementing end-to-end solutions that meet business requirements. Implementing fault-tolerant systems and disaster recovery mechanisms to minimize downtime. Ensuring uninterrupted data access and performance optimization of the products and observability platform.
Python Proficiency:: Strong experience in Python and its libraries/frameworks such as Flask, FastAPI, Django, Celery, and more. Expert-level proficiency in designing and developing RESTful APIs using Python web frameworks. Knowledge of microservices architecture and experience in building microservices using Python.
Leadership and Collaboration:: Providing technical leadership and guidance to development teams. Driving innovation and fostering a culture of excellence in software engineering. Continuous improvement of application products and observability services (logging, monitoring, and alerting).
Performance Optimization:: Identifying and implementing performance optimization strategies for software applications developed using Python technologies. Ensuring efficient data processing and system responsiveness.
Send your resume, with the most recent examples of the work you accomplished including strategies and tactics you used to accomplish your goals at
This is an excellent opportunity for a talented and experienced NodeJS Full Stack Senior Developer to join a dynamic and fast-paced team and work on challenging and exciting projects. If you meet the requirements and are interested in this position, please submit your application and a copy of your resume.
Application Form
Send your resume, with the most recent examples of the work you accomplished including strategies and tactics you used to accomplish your goals at