MYTech Jobs Pvt Ltd
Senior Software Engineer (Remote)
Senior Software Engineer | MYTech Jobs Pvt Ltd | SriLanka
Senior Software Engineer (Javascript/J Query)
Key Responsibilities
...Senior Software Engineer | MYTech Jobs Pvt Ltd | Sri Lanka
Senior Software Engineer (Javascript/J Query)
Key Responsibilities
1)Front-End Development
– Build and maintain responsive, interactive web applications using HTML, CSS, SCSS, JavaScript, jQuery, and Bootstrap.
– Develop SPAs leveraging JavaScript Classes, Web Workers, and other advanced front-end techniques.
– Optimize performance for seamless user experiences across devices and browsers.
2) Back-End Development
– Design and implement RESTful APIs using Python and Flask.
– Develop robust and reusable server-side components with Python Object-Oriented Programming (OOP).
– Integrate and manage databases, including SQL Server,
CosmosDB or MongoDB, and Redis.
3) Application Architecture & Advanced Development
– Design and implement scalable and maintainable application architectures.
– Work with ORM systems like SQLAlchemy to streamline database interactions (optional but preferred).
– Enhance application functionality with AI components, BI systems, and expert systems (optional but highly valued).
– Create and manage ETL pipelines for data processing and integration (optional).
4. Specialized Systems Integration
– Develop systems for report generation, image manipulation, and video processing.
– Work with GeoJSON and mapping components for spatial data visualization.
– Implement OAUTH, SSO, and other authentication mechanisms for secure and seamless user access
5. Collaboration & Continuous Improvement
-Collaborate with designers, product teams, and other developers to align on project goals and deliverables.
– Participate in code reviews, testing, and debugging to ensure high-quality code.
– Stay up-to-date with emerging technologies and propose innovative solutions to improve processes and products.
Required Qualifications
– 3+ years of experience in full stack web development.
– Expertise in front-end technologies, including HTML, CSS, SCSS, JavaScript, and frameworks like jQuery and Bootstrap.
– Strong back-end development skills using Python and Flask, with a focus on RESTful API design.
– Proficiency with relational databases (SQL Server) and NoSQL databases (CosmosDB or MongoDB).
– Hands-on experience with caching solutions like Redis.
– Knowledge of SPAs, JavaScript Classes, and Web Workers.
– Familiarity with Python OOP and reusable component design.
Preferred Qualifications
– Experience with ORM systems such as SQLAlchemy.
– Familiarity with report generation systems, ETL pipelines, and data integration processes.
– Understanding of expert systems, AI tools, and BI platforms.
– Knowledge of image manipulation and video processing frameworks.
– Experience with GeoJSON and mapping tools (e.g., Leaflet, Mapbox).
– Expertise in implementing OAUTH, SSO, and other authentication mechanisms.
E: gihan@mytechjobs.lk
Show more
Show less
Related Jobs
See more All Other Remote Jobs-
NewSave
-
NewSave
-
NewSave
- Save
- Save
- Save
- Save
- Save
- Save
- Save