Sr Software Engineer

Welcome Technologies

Welcome Technologies

Software Engineering
Los Angeles, CA, USA
Posted on Wednesday, September 22, 2021
About the Role:
You will be responsible for helping to build our Rails backend, iOS and Android apps, and administrative interfaces. In addition, you will play a fundamental role in influencing our company operations and tackling the difficult challenges we face. This is an opportunity to participate in the design & integration of scalable server architecture from the ground up.
This is for you if
You enjoy working in an agile development environment.
You are passionate about code readability, maintainability, extensibility, and modularity
You are expressive, respectful and open-minded
You have a "can-do" attitude and are always willing to put your best foot forward. You are not afraid of taking on challenges, even if it means you might stumble and fall
You possess excellent verbal and written communication skills
You demonstrate superior problem solving/troubleshooting skills and attention to detail

What we are looking for

  • 7-10years of experience of professional software development
  • Extensive professional experience developing server side solutions in Ruby on Rails
  • Experienced professional with React.js and / or Vue.jsExperience designing and building restful API's
  • Extensive experience with relational databases (PostgreSQL or MySQL)
  • Knowledgeable with MVC frameworks and related concepts
  • An excellent grasp of JavaScript / ES, HTML, and CSS
  • Solid understanding of OOP principles, design patterns, data structures, and striving to apply best practices
  • Professional experience working with Git, continuous integration, and continuous delivery
  • Writing unit tests and is familiar with TDD
  • Solid experience with HTML and CSS
  • Experience using version control systems, preferably Git

Added plus if you have experience with

  • AWS
  • iOS development with Objective-C / Swift
  • Android development with Java / Kotlin
  • Redshift
  • Machine Learning
People are the best part of WelcomeTech, we are making the world a better place by building a platform fueling immigrant success. Come join a passionate team that is growing fast and help scale the platform of choice that is changing millions of lives now and billions as we expand internationally.