Home | Techmatters
We are seeking passionate and experienced programmers who love to build products. Your responsibility will include developing the SaaS product's new features, improving customer experience, fixing bugs, and other coding issues.As a Technical member of the company, you should be comfortable around both front-end and back-end coding languages, development frameworks, and third-party libraries. You should also be a team player with a knack for visual design and utility.
Implementing the requirements on time with quality. Making it work and then making it better. Ability to understand the long-term plan of the product and acting accordingly. Helping the juniors and peers to be equally successful in their careers. Continually learning the advancements in technology and being updated with the recent trends. Collaborating with the product managers and QA to ensure the requirements are met. Thinking outside the box and bringing fresh new ideas to the table to deliver an amazing product and experience. Ability to come up with better and scalable solutions. Owning the outcomes and being accountable for the work done. Being ready to iterate and pivot at any point in time. Being part of a positive work environment, open to interacting with peers and managers to improve the quality of work. Understanding the requirements accurately and implementing them without any compromise. Ability to produce bug-free code. Unit testing the changes before handing them over to QA. Spending more time on how to improve the performance of the code. Expanding knowledge across the entire stack of the product. Being responsible and accountable for the module that you are working for. Should have experience developing highly scalable web applications for a minimum of 3 years. Knowledge of AWS is a plus. Knowledge of Node.js and React.js is a plus.
Mandatory Skill set :- Multiple solution stack development experience along with MEAN(Mongo, Express, Angular and Node)- Python with any web framework- Micro Services, Performance Engineering, Docker, Kubernetes, AZURE, CI/CD pipeline,, MySQL and Database designJob Role :- Responsible for component selection, design standardization, common library building.- Build services and templates based on published standard (RFC type)Build coding templates and architypes adhering to design standard.- Understand NFR and define architecture, design and validation for each NFR element.- Design data model, service contract and document framework.Define and ensure coding standards- Define and ensure UI standards are followed. Design micro services, security, deployment Well-versed in module level effort estimationWell-versed in application integration patterns Exposure to bug fixing, maintenance, continuous integration releases.- Exposure to building architectural view like logical, physical and deployment.Exposure to performance bottleneck, RCA and remediation.Exposure to security issues, RCA and remediation.Process Exposure :- Able to interact with team, stakeholders and architects. Understand functional requirements and create design documents for features.- Participate in sprint planning and story elaboration sessions.- Candidate should be able to work independently in an Agile project.- Experience with Test-Driven Development, Integration testing and Agile processes.- Code review from a standard and design adherence perspective.
Ruby on Rails architecture best practices ● Strong OOP knowledge in Ruby. ● Good Knowledge on Angular or React JS ● Asynchronous Networking in Ruby ● Designing RESTFul HTTP APIs using JSON-Schema or JSON API (jsonapi.org). ● Ability to architect and develop API only backend ● Experience in using Active Record Serializer ● Understanding O-Auth2 or JWT (Json Web Token) authentication mechanisms. ● How to use RSpec ● Rails Security Best Practices ● PostgreSQL and Rails. ● SQL concepts like Joins, Relationships etc. ● Understanding DB Partition strategies. ● Knowledge about refactoring ActiveRecord Models (read this - “7 Patterns to Refactor Fat ActiveRecord Models”). ● Understanding scaling strategies for a high-traffic Rails applications (2 million+ requests a day). ● Background Job processing using Redis and Sidekiq ● Experience in using Amazon Web Services (AWS) tools. ● Writing automated Deployment Scripts using Capistrano, Ansible etc. ● Sending emails in Rails ● Knowledge in Linux and Git is mandatory
We are growing our team! Looking for a solid MeteorJS developer to join the team and help build a cutting edge social media product. The ideal candidate has the following skills: + 2 years experience on MeteorJS + Experience with REST API + Excellent work ethics and commitment to building a great product