About Betterhalfai
About
Connect with the team
Similar jobs
You will break down business opportunities and problems into software solutions. You will work closely with the CTO to help product and marketing stakeholders distill the product vision and roadmap, into a technology vision. You will be responsible for the evolution of an already bleeding-edge highly distributed systems at the back-end, and would need to work withfront-end architects to come up with the best user experience for the gaming platform. You will be required to make decisions quickly, and work under strict timelines. You would lead technology strategy through analysis of market trends and product requirements. You would help set coding guidelines and help bring the most modern tools to keep engineering processes most efficient.
Requirements:
● B.E/MS in Computer Science or equivalent.
● 10+ years or more of progressive software technology experience with at least 3 years
in an architectural role.
● Completely hands on with technology and architecture. Start-up experience is a huge
plus.
● Ability to quickly prototype and demonstrate technology value adds and educate + drive
adoption within the extended technology team
● Excellent and robust understanding of scalable product system architecture(s),
platforms and core technologies
● Demonstrated problem-solving and leadership skills to pursue correct engineering
process in adverse conditions. Ability to embrace and demonstrate leadership beyond
ownership
● Work with engineering leadership to setup and manage processes.
● Track record of thought leadership and out of the box thinking in the technology arena.
● Ability to work efficiently in an entrepreneurial and in a start-up environment
● A Java/Spring/Akka, Javascript or Golang rockstar.
● Deep and hands on knowledge of some of these technologies - MySQL, NodeJS,
message brokers such as Kafka/RabbitMQ, NoSQL datastore such as Mongo, Cassandra,
Arango, distributed caches such as Redis/memcached, container technology such as
Docker and Kubernetes etc.
● Great proficiency in distributed systems design, with an ability to make the right
trade-offs for creating future-proof solutions.
● Building quick PoCs and full-fledged solutions with various AWS managed services would
be a big plus.
We are in search of a young and energetic team lead for our engineers with 3-4 years of experience. Technical prowess in the below areas are must haves
- Full stack development experience in NodeJs backend with React/React Native front end
- Experience in working with Git flow, unit and end-to-end test cases. CI/CD pipelines and deployment to AWS infrastructure
- Proficient in designing and building webapps/mobile with structured/unstructured database systems
- Have an eye for detail and advocate for a good end user experience
- Exposure to agile development
If you have team leading experience under your belt, that would be a plus. Candidates need to have good communication skills (verbal and written), be proactive and have a go getter attitude. On the job, you will have to
- Ensure the business requirements are met with respect to functional and technical specifications established
- Guide, mentor, and help out younger team members
- Do code reviews and ensure there are minimal to no tech debts
- Design and review technical architecture, unit test cases and CI CD pipeline
- Collaborate with designers, business analysts, and contribute to product development at the organizational level
- Test and deploy solutions and work with our QA team to squash those nasty bugs
- Iterate and improve code design and clear off technical debt such as test coverage and technical design improvements
You will be part of the core team that builds platforms that could transform the lives of frontline workers around the world.
Seeking passionate Software Engineers having 2+ years of experience in Ruby on Rails.
Must Have Skills
- Excellent verbal & written communication skills. And you enjoy collaborating with others
- 1+ year of experience with Ruby on Rails or other Ruby frameworks
- Sound knowledge of object-oriented programming concepts and design patterns
- Strong knowledge of relational database concepts, PostgreSQL, MySQL, etc.
- Working knowledge of Javascript, DOM, CSS, HTML
- Strong experience with Git versioning systems
Good To Have Skills
- Experience with modern Javascript libraries, frameworks & its ecosystem will be a huge plus. Example: React.js / Ember.js / Angular.js / Vue.js etc.
- Experience with Micro-service Architecture, Service Oriented Architecture (SOA), GraphQL, and REST APIs will be a huge plus
- Working knowledge or understanding of the SaaS ecosystem will be a plus
- Contribution to open source projects, have participated in some technical community or meetups or interest group or have written or spoken in public about their technical ideas
- Inclination to develop your own gems or reusable components or libraries
What you will love working at Kiprosh
- We're a remote-friendly and calm company
- We use the latest and powerful hardware for software development
- We are heavy on extreme programming and agile methodology. Our DNA is engineering practices like TDD, CI, CD, Code reviews, Pair programming, etc
- We love to collaborate and contribute to open source projects (https://www.github.com/kiprosh">Kiprosh Github)
- We encourage and help you to blog about your development experience with the rest of the world. (https://blog.kiprosh.com/">Kiprosh Engineering Blogs)
- Our dedicated CoE (Center of Excellence) group ensures that company-wide we all achieve excellence in the area of our interest, learn the latest and greatest, and keep sharing product & technology topics regularly across the organization
- Company-wide, we conduct monthly events to have fun together as a One Kiprosh team.
- We are big on rewards and recognition. We celebrate spotlight awards every quarter. We have yearly award ceremonies and celebrations. (https://www.linkedin.com/company/kiprosh">Kiprosh Linkedin Page)
- We have company-wide outings twice a year (but pause for a year since March 2020 due to Covid19 pandemic)
- We are a passionate group of humble, kind, and fun-loving individuals
Roles and Responsibilities :
- Design and implementation of the overall web architecture
- Pixel-perfect implementation and integration of our approved user interface
- Design and construction of REST API
- Build efficient, testable, and reusable PHP modules
- Design and deployment of database
- Integration of data storage solutions including various databases, blob stores, key-value pairs, etc.
- Solve complex performance problems and architectural challenges
- Ensuring the entire stack is designed and built for speed and scalability
- Design and implementation of continuous integration and deployment
- Handle overall website deployment and build process
- Work closely with different stakeholders to both develop detailed specification documents with clear project deliverables and timelines, and to ensure timely completion of deliverables.
- 3-5 years of experience in web development and coding within a cross-disciplinary environment
- Good at writing HTML, CSS,Bootstrap and JavaScript. Being up on the latest practices is a must, e.g., HTML5, CSS3, and ECMAScript 6 (minimum)
- Good experience in JQuery, JavaScript
- Must have exp. on PHP, MYSQL, MVC, Linux, logging, Unit testing, Subversion, Restful/soap
- Experience with Source Control tools (Subversion
- Expert in back-end programming language PHP with Laravel framework and IDE
- Good experience in JQuery, JavaScript.
- ReactJS, AngularJS or VueJS would be preferred
- Experience with Source Control tools (Subversion)
- Ideally, familiarity with CSS preprocessors, bundlers, and associated languages/ syntaxes/ libraries
- Database design and management with No-SQL, Mysql, including being up on the latest practices and associated version
- Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
- Excellent communication and teamwork skills
- Familiarity with a relevant and globally supported framework both front-end and back-end
- Thorough understanding of user experience and possibly even product strategy
- Experience implementing testing platforms and unit tests
- Proficiency with version control system preferred Git
- Appreciation for clean and well-documented code
- Experienced in full web development life cycle from requirements gathering to Server management and deployment for the relevant environment
- WordPress Experience is a plus.
- Understanding of SEO principles.
JOB DESCRIPTION
Nature of Work:
This being an advanced level position in the S/W development team the individual is expected to:
∙ Participate as a team member in all phases of the S/W lifecycle, including the analysis and design of S/W systems.
∙ Participate in a detailed level of coding, code walk – through and unit testing of S/W modules.
∙ Participate in integrated testing of product/ package.
∙ Participate in difficult and typical coding assignments with responsibility of a small module consisting of 3 – 5 members.
∙ Participate in exploration/ feasibility study of products.
∙ Have a thorough understanding of the assigned product/ project.
∙ Participate in generating technical documentation of products/ packages.
∙ Providing technical training to the juniors.
∙ Manage allocated resources, keep compliance with discipline and decorum of the organization.
∙ Keep compliance with Systems and Procedures.∙ Thorough knowledge of current technological trends in Web based Software
∙ Strong Working knowledge of JSF/JSP, Servlets, Spring, Web application development and Core Java
• Working knowledge of working with databases using EJB.
• Knowledge of Bug Tracking tool such as Jira, Bugzilla and source code version control systems (SVN, GIT)
• Knowledge of working in Scrum methodology.
• Good to have knowledge of SonarQube and Web Security Aspects.
• Knowledge of Responsive Front End Development using HTML5, JavaScript, CSS3, JQuery, Ajax and JSON.
• Should be able to write test cases for the feature.
∙ Ability to gather and analyze data & draw logical conclusions
∙ Understanding of company’s vision & goals, business operations∙ Clear and concise oral and written communication skills
∙ Ability to establish and maintain effective work relationships at
all levels
∙ Great passion for S/W development.
∙ Ability to mentor and guide the juniors.Experience working on waterfall or Agile (Agile model preferred)Solid understanding of Python scripting and/or frameworks like Django, Flask Back up RRS.
We need an experienced engineer who can lead our existing team and product.
Job description
- Must possess strong analytical skills to be able to break down complex problems into smaller atomic units of work.
- Must be able to develop application modules independently and fix any bugs promptly.
- Do unit testing for the development work carried out.
- Act as a mentor to the junior developers and provide technical guidance.
- Troubleshoot problems and provide solutions.
- Conduct and participate in project planning & scheduling, design discussions, and provide assistance during testing.
- Willing to learn and adopt new technologies in a short period of time as required by the project.
- Will require to produce technical documentation as the requirements of the project.
- Remain up to date with the modern industry practices involved in designing & developing high-quality software.
- Should be able to do performance engineering and identify and fix bottlenecks
Job Requirements
- Good knowledge of Node.js, Express.js, React
- Need clear understanding of JavaScript and Typescript.
- Sound understanding of MVC and design patterns.
- Excellent grasp of data structures and designing and developing ReST APIs.
- Good skills of NoSQL (MongoDB or equivalent).
- Must have at least 3 years’ experience in MEAN/MERN Stack development.
- Experience in developing responsive web applications.
- Good communication skills.
- Sound understanding of Agile and Scrum methodologies and ability to participate in local and remote Sprints.
- Good grasp of UI / UX concepts.
- Should have experience in using Git & VSCode.
- Knowledge of AWS and Postman will be considered positively.
PRIMARY RESPONSIBILITIES :-
- Should have develop professional applications in PHP using CodeIgniter.
- Additional advantage if worked on frameworks like Laravel and Zend
- Extensive knowledge with JavaScript, jQuery or Angular
- Advance Level SQL knowledge
- Additional advantage if familiar with Server Configuration and Monitoring
- Should have working on Git Repository
- Candidate should have exceptionally good debugging skills.
- Clear about Object Oriented Programming Concepts.
SECONDARY RESPONSIBILITIES :-
- Ability to work independently and take ownership of the project.
- Should be capable to work in a team.
- Must have strong communication skills.
- Should be enthusiasts and able to take challenge.
About the Company
Based in California’s Silicon Valley, WebShar is focused on enabling innovative teams to bring their ideas to life. WebShar provides software development consulting services to innovative companies around the world. Through years of cutting edge technical expertise, the WebShar team utilizes their extensive knowledge of modern software development methodologies to help companies create innovative software solutions.
About the Job Role
Skills
Primary
- Java, J2EE, Spring MVC
- Hibernate or other ORM
- Web technology and security, REST framework
- Any one UI technology and ready to learn a new one.
- Database knowledge (MySQL, Oracle, Postgres)
- Unit testing frameworks
- Version Control (Eg., Git)
Good To Have
- Microservices architecture implementation using docker and kubernetes
- Web technologies like HTML, CSS and Javascript
- Python, Shell Scripting
Key Responsibilities
- Identify and analyze user requirements
- Prioritize, assign and execute tasks throughout the software development life cycle
- Document development phases
- Design database architecture
- Develop Java EE applications
- Write well-designed, efficient code
- Review, test and debug team members’ code
- Schedule product releases with internal teams
- Ensure our applications are secure and up-to-date
- Stay up-to-date on emerging technologies
Requirements
- 6 to 8 years of work experience as a Senior Java Developer or similar role
- Experience designing, building and testing Java EE applications
- In-depth knowledge of popular Java frameworks like Spring MVC
- Experience with Object-Oriented Design (OOD)
- Good delegation and time management skills
- Problem-solving abilities
- BSc in Computer Science, Engineering or relevant field