Senior Software Engineer [75’000 - 90’000 CHF]

(#81604068)

Reading, South East, United Kingdom


Salary 75,000 - 90,000 GBP per year

Requirements:
- Behavioral Skills:
Ability to work across global teams and working with different cultures across different time zones with strong communication and collaboration skills
Tendency to go above and beyond to make things work; manage own and others work to meet the deadline and assist other team members in their deliverables
Desire to write clean, correct and efficient code
Ability to breakdown complex problems into simple solutions
Technical Skills:
Proven work experience as a developer in Go, and demonstrable knowledge of front-end technologies such as JavaScript, HTML, CSS and Javascript frameworks like React
Good knowledge of AWS tools and technologies (i.e. Lambda, S3, SQS, SNS etc)
Experience in building and using Continuous deployment ecosystem
Ability to understand, document, and communicate the compromises made during the decision of technical discussions
Ability to come up with multiple solutions to a problem and finalizing on one with proper rationale
Experience with establishing and maintaining the best practices(test-driven development, continuous integration, SCRUM, refactoring and code standards)
Ability to estimate well at a project-level by identifying dependencies and managing them
Experience of scoping/proposing flexible technical solutions independently
Ability to implement automated testing platforms and unit tests
Experience with designing and developing the RESTful APIs
Ability to integrate multiple data sources and databases into one system
Tech Stack:
Go, Node.js, React
AWS services (Lambda, S3, SQS, SNS, ALB, API Gateway, Kinesis, Fargate, DynamoDB, RDS, serverless)
Docker, ELK stack


Responsibilities:
- Technical:
Develop bespoke enterprise grade applications. Actively participate in the feature design discussion keeping the business requirement at the center and communicate it to the wider audience with necessary documentation and diagram
Recommend feature/ideas to product, contribute to idea/feature shaping up process and backlog refinement
Find and maintain the technical debt backlog and work on a plan to knock out each of those as deemed necessary
Help product team and stakeholders to understand detailed cost/complexity
Work and collaborate with Architects to design high level solutions, help to breakdown tasks and estimates
Communicate decisions through technical design artifacts, tech talks, and team meetings
Review others' work in the context of the whole system and/or platform, work with them for improvement
Build proof of concept to demonstrate design thinking and help to foster the adoption of new technologies
Work on all phases of the development lifecycle, including continuous integration, tests deployment, and refactoring
Process:
Work continuously with other team members to improve the processes and implement it
Propose, define and own the technical best practices and policies
Identify gaps and opportunities in the existing testing tool set and techniques
Team/People:
Mentor engineers both technically and culturally via pairing, technical design review, and code review
Help in onboarding a new member in technical areas
Help team members to clarify technical decisions
Help your teammates and help other engineers to level up
Identify the time consuming or any blocker in the team (process/culture) and bring it up to other attention with recommended solutions
Support Lead Engineer and Product Managers to ensure that an initiative/feature has proper rollout and communication plan and support the rollout process.


Technologies:
- AWS
- Golang
- JavaScript
- React
- NodeJS
- Python

More:
About CloudFactory:
CloudFactory provides a tech-forward, professionally managed workforce solution with all the benefits of a trained internal team. Our teams are agile, scale fast, and process data with high accuracy on virtually any platform specializing in Digitization, Managed Crowd-sourcing, Image Annotation, Image Labeling, Cloud Labor, Machine Learning, Artificial Intelligence, Natural Language Processing, Video Labeling, Video Annotation, Outsourcing, Data Processing, Data Labeling, and Workforce Solutions
CloudFactory is on a mission to change how work gets done. We're using technology to make it super easy and affordable for startups and fast-growing companies to automate and outsource routine back-office data work. As a leader in the Impact Sourcing movement, we aim to connect 1 million people to online work, while raising them up as leaders to address poverty in their own communities as they earn learn and serve in their journey of becoming leaders worth following. Our workforce is recruited from talent “hot spots” around the globe such as Nepal and Kenya where we can hire the best and brightest in areas where there are thousands of talented people, but limited opportunities for meaningful and sustainable employment.
If you want to join our movement, click on the link below to apply. Don’t settle for a job, pursue a calling at CloudFactory.

Company Details

Company Name
CloudFactory

Job Details

Job Location
City/Town
Reading
State
South East
Country
United Kingdom