Introduction : This is an entrepreneurial software engineering head position that worksÂ to develop innovative technology solutions that transforms businesses by automating processes and providing insights & analytics.
This position requires fanatic iterative improvement ability - ability to architect a solution, code, research, code more, research more and code some more, rebuild and re-architect, you get the drift.
Â We are seeking hard-core-geeks-turned-successful-managers who are hands-on coders interested in building things that matter to businesses.
Are you a crazy genius? Quick self-discovery test : When was the last time you thought about rebuilding your smart phone charger using solar panels on your backpack OR changed the sequencing of switches in your bedroom (on your own, of course) to make it more meaningful OR pointed out an engineering flaw in the sequencing of traffic signal lights to a fellow passenger, while he gave you a blank look?
If the last time this happened was more than 6 months ago, you are a dinosaur for our needs.
If it was less than 6 months ago, did you act on it?Â If yes, then continue to with self-discovery test below : Accomplishment Set : How do you treat yourself & others?
You listen more than you speak.Â When you do speak, people feel the need to listen.You have one life - no work life or personal life.
You are the same at both places.You are generally happy and passionate about life.
When shit does happen you know how to tell your heart All is well .Â You are compassionate to yourself, you love your work, your company, your country, and are generally a person people like to be around.
Basically, you are not a CAVE individual (Constantly Against Virtually Everything) .How do you work & live (which is one and the same thing as per above)?
You make difficult & complex decisions in an environment filled with lack of well-defined constraints and uncertainty.You are able to admit to your team that you were shit scared while making those decisions and stayed awake till 2 and woke up at 6 when you made that decision.
You are able to juggle conflicting priorities and remain composed as the client keeps on changing requirements.
You are genuinely passionate about developing great software, learning a lot, helping others learn and having loads of fun while doing so.
What do you love?You love things.
You are passionate.
You care for yourself, family, country, and Big Bang Theory (and this is a must!).You love to organize, index, and improve things around you - Yes you are Sheldon ish at times and Leonard ish the other times.
You are passionate about improving processes and you truly feel satisfied by making things better.You love Google.
And Angular.jsÂ You live, eat, breathe on cloud, SaaS, APIs, automation, futurism.You love building products that can solve real-life business problems beyond the love for pure engineering.
What might you do at Searce?You will figure out what needs to be done based on the below.
After all you are supposed to be a crazy genius.Lead and manage a high-performance core-engineering group of developers and architects.
You'll be responsible for leading, managing, hiring, training, coaching,Â team building, assessing performance, providing feedback, mentoring, and helping the team succeed.
Define and evolve the next generation of cloud components, tools & APIs.Collaborate with architects, product management and other engineering teams to create solutions that increase the platform's value.
Own product delivery - This includes setting up and managing weekly sprints to deliver the product that meets intended business functionality and goals.
Participate with senior management in developing a long-term technology road mapHave high technical competence, strong technical background with track record of individual technical accomplishments Ability to play the role of the architect for the team.
Â Mentor your team! Our world-class software engineers are just getting started and as a manager, you guide the way and set-up examples by coming-up with the best solutions to complex engineering problems.
Roll up the sleeves and code alongside the team.Be a primary interface for the engineering team to the business users and clients.
Education, Experience, etc.Is Education overrated? Yes.
We believe so.However, there is no way to locate you otherwise.
So unfortunately we might look for a Bachelor's or Master's degree in engineering from a reputed institute or you should be programming from 12.
And the latter is better.
We will find you faster if you specify the latter in some manner.
To re-iterate : Passion to develop a fantastic product, highly analytical aptitude, and a strong desire to deliver outlives those fancy degrees!8-15 years of experience in scoping, architecting, development, product / project management, and delivery.
Preferred tech stackMust have : Python / Angular5 or above, NoSQL, SaaS & Public Cloud experienceBackend Languages / Frameworks : Python,Â Django, Flask, MicroservicesFront end : HTML5, CSS3, Backbone.
js, Angular5 or above, JQuery, BootstrapDatabases : MongoDB, Google CloudSQL, BigQuery, Graph / NoSQL, Datastore, MySQL, MSSQL, PostgresPaaS, IaaS : Â AWS, Google App Engine, Google Cloud PlatformPreferably in customer-facing web / mobile applicationsExperience in recruitment, training & selection of tech professionals, and participating in campus recruitments.
Skills : - Python, Django, Angular (2+), Machine Learning (ML), Deep Learning, Software architecture, Amazon Web Services (AWS) and Google Cloud Platform (GCP)