Senior Software Engineer (Python - Data Engineering)
About Us
Welthungerhilfe (WHH) is an international aid agency headquartered in Germany with its vision for “Zero Hunger by 2030”, the second sustainable development goal set by the UN. It has thousands of programs fighting hunger in more than 30 countries. (https://www.welthungerhilfe.org/">https://www.welthungerhilfe.org) (https://www.childgrowthmonitor.org/">https://www.childgrowthmonitor.org).
Child Growth Monitor (CGM) is Welthungerhilfe’s digital innovation project leveraging AI to fight child malnutrition. Around 200 million children around the world are suffering from malnutrition. Malnutrition contributes to one-third of deaths of children under the age of five. In the fight against malnutrition, detection is the first important step, but this is not an easy task: Measuring children with traditional methods is still a complex, slow, and expensive task, frequently resulting in poor data and wrong assessments of the child’s health. Early detection of malnutrition becomes the key to initiating treatment, minimizing the risk of complications,
and saving lives by reducing the chances of death to a great extent.
Our solution to measure children replaces hardware (bulky measuring boards and physical scales) with off-the-shelf cell phones and AI. CGM uses augmented reality-enabled smartphones to record 3D scans of children. Artificial Intelligence is used to predict their height, weight, and middle upper-arm circumference needed to know the nutritional status of the children.
What you would do to help us save millions of children's lives
We are looking for you as an experienced Sr Software Engineer who works collaboratively with the dedicated team of tech specialists (AI, ML & Data Scientists) distributed globally have a shared responsibility for ensuring high quality and
Scalable health care product in an agile approach.
This posting concerns a full-time assignment working for Welthungerhilfe’s CGM in a freelance capacity but Full-time employment (payroll) is scheduled for the end of 2022 latest. We are in the process of setting up CGM as a registered social business from mostly January 2023 and moving all the consultants on CGM payrolls.
Responsibilities
- Designing, developing features, refinement/improving and implementing the CGM product in a secure, well-tested, and performant way.
- De-bugging of the current issues
- Collaborate with Product Management and other stakeholders within Engineering (Frontend, UX, etc.) to maintain a high bar for quality in a fast-paced, iterative environment.
- Advocate for improvements to product quality, security, and performance.
- Solve technical problems of moderate scope and complexity.
- Craft code that meets our internal standards for style, maintainability, and best practices for a high-scale Mobile app environment. Maintain and advocate for these standards through code review.
- Provide mentorship for Junior and Intermediate Engineers on your team to help them grow in their technical responsibilities and remove blockers to their autonomy.
Requirements and skills
- Comfort working in a highly agile, intensely iterative software development process.
- Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions.
- Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems.
- Extensive experience in core Python (3-7yrs)
- Should have worked on Azure or any Cloud and Azure data factory or any similar data platforms
- Experience using Flask/Flutter framework
- Experience working on mobile applications/Web applications (writing flask framework)
- Knowledge of DevOps Pipeline
- Good experience in SQL database
- Working knowledge in Data engineering (ETL pipelines Result Generation Module)
- Basic understanding of front-end technologies such as Vue JS
- Working knowledge in creating predictive models for AI and ML-based features
- Tech /BE in Computer Science with a total of 7 years of software development/Programming experience.
Desired skills
- Good to have an experience in Kubernetes (opensource system)
- Good to have experience working on healthcare mobile apps (predictive analytics and image diagnostics)
- Experience owning a project from concept to production, including proposal, discussion, and execution.
- Proficient understanding of code versioning tools
Soft/Human Skills
- Positive and solution-oriented mindset.
- Excellent communication & interpersonal skills
- Self-motivated and self-managing, with excellent organizational skills.
- Ability to thrive in a fully remote organization

About Child Growth Monitor
About
Similar jobs
- Integration of client-side elements developed by a frontend developers with server side logic
- Building reusable code and libraries for future use
- Test and debug programs
- Coordinate with other team members to understand user requirements and provide technical solutions
Skills and Competencies:
- Proficient knowledge of Python with a backend server framework like Flask or Django
- Understanding accessibility and security compliance from the Business statement & implement them accordingly
- Building API endpoints - Project structuring, build reusable components, etc
- Integration of multiple data sources and databases into the application code
- Creating database schemas that represent and support the business use case
- Experience with building the infrastructure for serving the front-end app and assets would be a value-add
- Experience with scripting for task automation and data analysis
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML, and CSS would be a value-add
- Professional, precise communication skills
Qualification and Experience:
- B.E. / B. Tech. / MCA / PGDCA / M.Sc. (CS) /M.E. / M. Tech
- At least 2 years of experience in Backend Development
- Proficient knowledge of Python or any other back-end programming language
- Demonstrated experience with Object Oriented design and development
- Experience in working with MongoDB or other NoSQL databases would be a value-add
- Knowledge of Microservices, Dockers, Kubernetes
- Exposure to Google Cloud Platform and/or Amazon Web Services
If you love to work in a fast-paced startup environment and desire to solve some very
challenging problems using technology, we want to hear from you.
We are looking for an enthusiastic and energetic individual to work as a Senior Software
Developer. You will be involved in working on multiple products for the scaling and growth
stage of the lifecycle.
We work closely with the real world,. If you are interested to grow and learn in your career
and at the same time work on products for the 1Bn user market, we encourage you to apply.
Responsibilities
● Managing and guiding a team of junior developers for timely delivery of product and
milestones
● Optimization of the application for maximum speed and scalability
● Implementation of security and data protection
● Design and implementation of data storage solutions
● Design & Build: Designing and developing high-volume, low-latency applications for
mission-critical systems, and delivering high-availability and performance.
● Collaborate - Collaborating within your product streams and team to bring best
practices and leverage a world-class tech stack.
● Measurable Outcome - You will need to set quantifiable objectives that encapsulate
the quality attributes of a system. The fitness of the application is measured against
set marks.
● DevOps - You will need to set up every essential (tracking/alerting) to make sure the
infrastructure/software you built is working as expected.
● Design and development of our REST APIs
● Help maintain code quality, architecture, and automation
Required Knowledge and Skills
● 3 - 5 years of experience working in backend development technologies and DevOps
● Highly curious and ready to dive into complex technical challenges.
● Proficiency in development and scripting in Python, Django/Flask framework.
● Database design and management, including being up on the latest practices -
bonus points for MySQL and MongoDB
● User authentication and authorization between multiple systems, servers, and
environments
● Integration of multiple data sources and databases into one system
● Management of hosting environment, including database administration and scaling
an application to support load changes
● Setup and administration of backups
● Understanding differences between multiple delivery platforms such as mobile vs
desktop, and optimizing output to match the specific platform
● Creating database schemas that represent and support business processes
● Implementing automated testing platforms and unit tests
● Understanding of “session management” in a distributed server environment
● Server management and deployment for the relevant environment
● Appreciation for clean and well-documented code
● Hands-on experience with architecture and structural design patterns
● Expertise in designing, developing, deploying, and integrating RESTful APIs
● Ability to understand business requirements and translate them into technical
requirements
● A knack for benchmarking and optimization
● Proficient understanding of code versioning tools, such as Git
Personality
● Requires excellent communication skills – written, verbal, and presentation.
● You should be a team player.
● You should be positive towards problem-solving, have a very structural thought
process to solve problems
● Interest to work in a high paced start-up environment with a large amount of learning.
● Good understanding of different frameworks, and be able to pick up new
technologies at ease.
● You should be agile enough to figure out a need for new technologies/frameworks
and learn new technology for better product performance
At LambdaTest, We help developers and testers fix their applications across a combination of2000+ browsers and Operating Systems by providing a complete cross-browser ecosystem on the cloud. We are looking for an industry leading Full Stack Developer with strong PHP experience to join our Technology department. You’ll be someone who loves innovating, problem solving and wants to be at the forefront of transformation. We are constantly developing new and cutting edge scalable solutions and we need a best in class developer to push boundaries, work at pace and never take no for an answer!
At LambdaTest' You’ll be playing a key role within our team as we build solutions and concepts to further our ongoing global expansion. As a Full Stack Developer, you should be comfortable around both front-end and back-end languages, development frameworks and third-party libraries. .
What's the opportunity?
- This is an exciting opportunity to join an evolving team both in technology and process and this role will be an important part of shaping our innovation and in implementing these changes.
- Practical experience of continuous integration and deployment
- Multiple concurrent feature branches and experience of merging them
- Software architecture considerations (outside of simple request/response patterns)
- Design patterns
Requirements and qualifications-
- 2+ years of experience developing with modern PHP using Laravel or Symfony
- Strong Javascript framework experience on a production environment (React, Angular, Vue,)
- 2+ years experience with VueJS
- Experience building, maintaining, testing and documenting APIs to be used by other developers both internally and externally
- Experience with database management and optimization
- Experience with other data stores like Elastic Search, MongoDB or similar
- Experience with git and related tools
- University Bachelor's degree or equivalent experience
⦁ 2+ years of working experience as a software engineer.
⦁ Engineer capable of designing solutions, writing code, and deployment
⦁ Demonstrated skills, knowledge, and expertise with statistical computer languages (Python, Django) and the related ecosystem (PyCharm, Jupyter)
⦁ Good knowledge of Python.
⦁ Creative problem-solving ability and sound judgment ability to use own initiative and take responsibility for decisions.
Candidate must have
⦁ Good knowledge of Python
⦁ Django, Flask, FastApi
⦁ Candidates must have knowledge about Product Development.
⦁ Candidates must have Technical Degree.
Skills
⦁ Developing back-end components.
⦁ Design and develop web applications in Python, and Django.
⦁ Good knowledge of Django, Flask, FastApi
⦁ Must be proficient in writing python codes
⦁ Must have worked on back-end development
⦁ Integrate Python application with other internal applications.
⦁ Strong spoken and written communication skills in English
• Microsoft: http://asp.net/" target="_blank">ASP.NET Core, Azure, C#/Web API
processing nearly 6 million transactions every month. By the end of this year, we will be growing this number to 10 million. The most defining aspects of our work related to — consistency, reliability,scalability and agility. We make use of a wide variety of technologies and process significantly large amounts of data on a daily basis.
We are looking for backend engineers who have an appetite to explore new technologies, while building applications that can scale well both in terms of execution speed and the size of data that is
processed.
You will:
• Work closely with the product management team to understand the scope of an application
• Expected to research for ideal technologies that can work ideally for given problem statements
• Have a good grasp of how to design and implement APIs in conformance to the protocols of REST and GraphQL.
• Need to have a good understanding of network principles related to latency, throughput,bandwidth, security — and how to monitor them.
• Take ownership of the correctness of your work both in terms of functional and usability aspects
• Apply the best practices of software development when it comes to SCM, managing issues and most importantly, documenting your work.
We are looking for someone who has:
• 1+ years of experience in building integration solutions with REST and GraphQL APIs,Databases, email, SMS, etc.
• Familiar with the concepts of distributed systems esp. Queues.
• A sound understanding of disparate persistence systems SQL and NoSQL storage systems.
• Worked with Python on a regular basis and is conversant with the dominant frameworks like
Django, Flask and those required to implement RESTful/GraphQL protocols.
• A strong understanding of data structures.
• The ability to communicate results clearly in a verbal and written manner
Nice to haves:
• Experience in a high growth technology company
• Conversant with the AWS platform and have a good understanding of working remotely on servers using SSH and CLI.
• Can install and operate infrastructure applications which can be used to monitor performance, alert and recover.
About SteelEye
SteelEye is a fast growing FinTech company based in London and has offices in Bangalore and Paris, that offers a data platform to help financial institutions such as Investment Banks, Hedge Funds, Brokerage Firms, Asset Management Firms to comply with financial regulations in the European Union. Our clients can aggregate, search, surveillance and report on trade, communications and market data. SteelEye also enables customers to gain powerful insights from their data, helping them to trade with greater efficiency and profitability. The company has a highly experienced management team and a strong board, who have decades of technology and management experience and worked in senior positions at many leading international financial businesses. We are looking to hire a seasoned SRE to join us as we start on our next phase of growth. We have a culture of openness, collaboration, and the passion to get things done whilst appreciating the importance of a good work life balance.
Being part of a start-up can be equally exciting as it is challenging. You will be part of the SteelEye team not just because of your talent but also because of your entrepreneurial flare which we thrive on at SteelEye. This means we want you to be curious, contribute, ask questions and share ideas. We encourage you to get involved in helping shape our business.
What you’ll do
- Deliver plugins for our Python-based ETL pipelines.
- Deliver Python microservices for provisioning and managing cloud infrastructure.
- Implement algorithms to analyse large data sets.
- Draft design documents that translate requirements into code.
- Deal with challenges associated with handling large volumes of data.
- Assume responsibilities from technical design through technical client support.
- Manage expectations with internal stakeholders and context-switch in a fast paced environment.
- Thrive in an environment that uses AWS and Elasticsearch extensively.
- Keep abreast of technology and contribute to the engineering strategy.
- Champion best development practices and provide mentorship.
What we’re looking for
- Experience in o Python 3.
- o Python libraries used for data (such as pandas, numpy).
- o AWS.
- o Elasticsearch.
- o Performance tuning.
- o Object Oriented Design and Modelling.
- o Delivering complex software, ideally in a FinTech setting.
- o CI/CD tools.
- Knowledge of design patterns.
- Sharp analytical and problem-solving skills.
- Strong sense of ownership.
- Demonstrable desire to learn and grow.
- Excellent written and oral communication skills.
- Mature collaboration and mentoring abilities.
About SteelEye Culture
- Work from home until you are vaccinated against COVID-19
- Top of the line health insurance • Order discounted meals every day from a dedicated portal
- Fair and simple salary structure
- 30+ holidays in a year
- Fresh fruits every day
- Centrally located. 5 mins to the nearest metro station (MG Road)
- Measured on output and not input
Design, Develop and Test applications running in the cloud.
Work in sprints, within a highly motivated, self-organizing team to produce quality software
according to the priorities laid down by the application stakeholders.
Design innovative solutions to problems faced by our internal and external customers and
implement them on continuously evolving applications.
Write Unit tests to ensure code is proven to work before being deployed to Test environments.
Use defensive coding to ensure software is developed with a secure approach.
Provide input on best practices and innovations across all aspects of our software development.
Provide our customers with Applications that can satisfy their needs, working as part of the team
to address issues that customers may encounter as they go about their business.
Required Experience and Skills :
A minimum of 6 years of software development experience
In-depth knowledge of C#
Hands-on experience with ASP. NET MVC Framework
Strong knowledge and experience in designing and developing Web solutions using ASP.
NET MVC Framework
Rich experience in creating REST-based web-services using ASP. NET Web API or ASP.
NET Core
Working experience of Relational Databases (MS SQL, Oracle nice to have), ORM (Entity
Framework, EF Core)
Affinity with unit and integration testing frameworks and TDD
Knowledge of Azure cloud and DevOps pipeline nice to have
Analyze, plan and estimate requirements as well as identify risks involved and provide
solutions
Understanding of design principles behind scalable and testable applications
Continuous improvement and innovative mind-set.
Ability to take a lead role and take ownership of complex data integration deliveries.
A degree in Computer Science and/or a business related degree; or equivalent work experience.
For this role we expect you to have 3+ years of experience in Backend development. You should have strong command
of Python, REST and Flask/Django along with some experience in GIT is nice to have. If you have knowledge about client
side languages like JS, ReactJS and experience in API design and development, it is a huge plus.
You should be knowledgeable about programming languages, operating systems, networks, databases and SQL,
algorithms, architecture, code design and design patterns
CartX is a small, fast-growing, and remote-first company. We are a high converting one-page checkout and post-purchase one-click upsell for thriving eCommerce stores. We are looking for a Senior Software Engineer to join our mission and work on our ambitious product roadmap. Ideal candidates have a solid technical background on complex systems.
→ What you will be doing:
– Solve engineering problems that affects hundreds of customers
– Develop and launch end-to-end new key features
– Take ownership and responsibility of challenging tasks
– Interact and collaborate with the team
– Research, innovate and propose new ideas that can lead to new projects
– Play an important role by shaping our company’s best practices and culture
– Learn fast and adapt quickly
→ Required
– 5+ years of experience as a Software Engineer
– Experience on LAMP
– Experience on Bitbucket
– Knowledge on API’s such as Twilio, Stripe and others
– Great communications skills
– Fluent in English (written and speaking)
→ What We Offer
- Work remotely from home or any co-working space
- Work with a top-notch engineering team
- Unlimited vacation policy
- Ownership and autonomy over exciting tasks
- Be part of an exciting fast-growing startup









